|
|
WinRunner - As a GUI based load testing tool
The following diagram shows how a GUI layer testing tool, such as WinRunner, operates.
The screen image below is a script example of how WinRunner recorded the events on the windows desktop to "Press Start" and then Invoke Internet Explorer by selecting the option marked "Internet". The text "google.com" was recorded as being entered as a URL and the "return" key (<kReturn>) was then recorded so the IE loaded the Google site into the browser window. The characters "Mercury Interactive" were then recorded as they were typed into the Google search field, followed by another <kReturn> to initiate the search.
As can be seen from this script example, WinRunner does nothing at the protocol layer (like VUGen would) but records and plays back user events, so that the underlying application operates as if a person was sitting at the desktop. For WinRunner to operate, it needs to be in control of the PC, so that it can execute the user actions that had been previously recorded. This is why one can not execute a load test with WinRunner as the means of load generation. In order to simulate 100 users, one would need 100 PCs with WinRunner on each PC.
Please visit performance tests and network sensitivity tests for other testing situations where it is very appropriate to use WinRunner. By using WinRunner in these situations, WinRunner usage will be extended beyond automated functional testing, increasing it's value to your testing team and organization.
|
Send mail to
webmaster@loadtest.com.au with
questions or comments about this web site.
|