February 1, 2012
Performance testing is a type of non-functional testing activity that is carried out to determine an application’s response time, behavior and overall performance. LoadRunner is one of the most widely used performance testing tools since it uses minimal hardware resources and is extremely efficient.
A scenario is created that contains the script to be executed, number of virtual users (Vusers) that are needed, pre requisites to run the test and expected result from the test. Then the required number of Vusers is created that could be as less as few hundreds or as many as few thousands.
The scenarios can be goal-oriented or manual. In the former, LoadRunner generates the scenarios based on goals specified by the tester; while in the latter, the details are to be entered manually.
Then, the series of actions that are to be performed as part of the testing scenario are recorded into a Vuser Script. Then load generator is used to run the Vusers, which will create the required amount of load on the system. The business processes that need to be measured are represented in form of transactions. Once the required load is generated, the system behavior is observed and noted.
Thus, LoadRunner, when used judiciously can give you an accurate picture of end-to-end system/application performance. When used in the development cycle, all the performance bottlenecks can be easily identified and eliminated.
To experience performance testing, download the Enterprise version of TestingWhiz now!