These days VuGen offers a number of ways to record SPA web application, including TruClient and importing Session Archive Zip (SAZ) files from fiddler. However, you can still use HTTP/HTML protocol in VuGen. In doing so you may encounter a number of issues when recording the HTTP RESTful service calls.
To create robust maintainable scripts, JDS recommends using HTML-based recording rather than URL-based scripts. The ‘HTML Mode’ will not extract every resource URL into the script but will either encapsulate them into the initial calling URL or add them to the EXTRARES section of the step:
web_url("home", "URL=https://xxxxxxx.xxx", "TargetFrame=","Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t1.inf", "Mode=HTML", EXTRARES, "Url=../fonts/OpenSans/OpenSans-Regular-webfont.eot", ENDITEM, "Url=../fonts/fontawesome-webfont.eot", ENDITEM, "Url=../media/bootstrap.min.css", ENDITEM, "Url=../css/jds-logo-white.png", ENDITEM, "Url=../fonts/OpenSans/OpenSans-Light-webfont.eot", ENDITEM, "Url=../media/jds_bg.jpeg", ENDITEM, "Url=../fonts/OpenSans/OpenSans-Semibold-webfont.eot", ENDITEM, "Url=../css/bg3.jpg", ENDITEM, "Url=../css/32px.png", ENDITEM, "Url=../fonts/OpenSans/OpenSans-Bold-webfont.eot", ENDITEM, "Url=../css/background.jpg", ENDITEM, LAST);
This is a problem is you want to measure the transaction times of RESTful service calls used in SPA frameworks.
To enable the VuGen recorder to extract the Angular JS calls as separate steps, we must change the “Recording Options -> HTTP Properties -> Advanced” recording scheme to not record responses with headers:
Content-Type application/javascript
As resources.
Recent success stories

Case Study: Large Australian companies benefit from on-site support
Read More

Support Stories Part 2: Remove the burden of administrative IT tasks
Read More

Support Stories Part 1: JDS provides local and efficient support in Australia
Read More

JDS partners with PagerDuty on William Hill digital transformation
Read More

How synthetic monitoring will improve application performance for a large bank
Read More

The benefits of performance testing ServiceNow
Read More

Implementing an electronic signature in ALM
Read More

The Splunk Gardener
Read More

Using Splunk and Active Robot Monitoring to resolve website issues
Read More

Case Study: Australian Red Cross Blood Service enhances critical application performance
Read More

Case Study: Flash Group optimises performance of the Global Corporate Challenge Website
Read More

Case Study: Bendigo Bank delivers a higher quality customer experience with HP
Read More

Case Study: Superpartners optimises IT operations with HP and JDS
Read More

Case Study: RMIT implementation of LoadRunner
Read More

JDS and HP Software announce new customer case study
Read More

Case Study: Australian Red Cross Blood Service
Read More

Case Study: CitiPower and Powercor use JDS for support
Read More
Your Angular JS recording article is very helpful and after read this article my all doubts clear.clear explanation and simple…I will bookmark it and come back for more.