Introduction to LoadRunner

Profile picture for user arilio666

A performance testing tool called LoadRunner was developed in 1999 by mercury. HPE later acquired LoadRunner by the year 2006.

MicroFocus received LoadRunner in 2016.

How Does LoadRunner Get The Job Done?

LoadRunner works on recording and replaying the user activities and generating the load on the server. LoadRunner simulates the user's action based on the real-world and helps them identify the software application's performance.

  1. Recording: This is done to capture user actions into a script.
  2. Execution Of Test: Replays the script and the virtual load to simulate the actual situation in the testing environment.
  3. Analysis Of Result: This is to provide an accurate result of load handling capacity and to get the application's responsiveness.

Components Of LoadRunner

  1. VuGen/Virtual User Generator: It records the user business process and creates an automated test script based on any programming language. This generated script is called 'VuGen Script' or 'Test Script.'
  2. Load Generator: Load Generator is responsible for generating virtual load as per the requirement. The controller distributes each Vuser in the scenario to a load generator during test execution.
  3. Controller: This component organizes, manages, drives, and monitors the load test.
  4. Workload Modelling: A controller can also be used as a workload modeling which involves the creation of test scenarios as per non-functional requirements.
  5. Agent: The agent component is responsible for communicating between the controller and the load generator.
  6. Analysis: This component helps to dissect, view, compare results of the load tests. Analysis tool generated report based on test results.

Why LoadRunner?

  1. Clean UI: LoadRunner has a clean and simple interactive user interface.
  2. Ease In Performance Testing: LoadRunner removes the drawback of manual performance testing.
  3. Analysis: It has a wide variety of graphs to help in result analysis.
  4. Cloud: LoadRunner has on-premise and cloud options readily available.
  5. Support: LoadRunner has active, dedicated team support.
  6. Multiple Types Of Testing: LoadRunner supports cloud and mobile performance tests.
  7. BottleNeck Identification: LoadRunner monitors network and server resources to identify the bottleneck.