The benefits of running GUI Vusers during a load test are posted below.
1) To see how the functionality of the application gets affected under the heavy load.
2) To measure the end-to-end response time experienced by a typical user on the client side while the application is under load.
3) By including QTP test scripts at specific points in a LoadRunner scenario we can confirm that the functionality of our application does not get affected by the extra load at these sensitive points.
4) When a GUI Vuser script runs on our screen during the LoadRunner scenario, we can watch the actual steps executed by the Vuser in a real time.
5) By having Transactions in your QTP Script, you can understand how long each step or business process takes. This will provide information showing what the End User's application experience would be using the application under load.
6) You will be able to measure the end to end browser based user experience. With a typical web script the browser time is not considered. You are actually measuring client server response time without the browser.
In order to setup / configure PC and QTP you will need to do the following:
1. Add Transactions to your QTP Script
2. Setup The PC Controller to monitor the Windows Resources of the QTP / Load Generator machine. We recommend working with your systems team and select the appropriate windows resources to monitor; for example, CPU Usage, Memory Usage, Processor Time, Processor Queue Length, Available KBytes, Current Disk Queue length, and Context Switches/sec.
Note: For the GUI Vusers, LoadRunner will not provide metrics; such as, ''Through Put'' etc. as you would see for other LoadRunner Protocols.