Welcome to the LoadRunner Controller.
The Controller is HP's tool for creating and controlling LoadRunner scenarios. A scenario defines the events that occur during each testing session. It controls the number of users to emulate, the actions they perform, and the machines on which they run their emulations. You use scenarios to create load tests to check the reliability and strength of your servers. For details about load tests, see the Load Testing Overview.
The following are the primary items that you define in your scenario:
Scenario type. A goal-oriented or manual scenario.
Tests. The LoadRunner scripts or unit tests to run.
Machines. The machines upon which to run the tests.
Vusers. The number of virtual users (Vusers) to run on each machine.
Scheduling. How to load the Vusers.
Monitors. Which measurements to monitor during the test run.
When you open the Controller for the first time, it prompts you to select a type of scenario: goal-oriented or manual.
- Goal-oriented scenario. Define the goals you want your test to achieve and LoadRunner automatically builds a scenario for you based on these goals. For example you can define a goal for a specific number of Vusers to run simultaneously. Alternatively, you can define a goal to test your server performance such as Pages per Minute, Hits per Second, or Transactions per Second. For details, see Goals Types for Goal-Oriented Scenarios.
- Manual scenario. Add Vusers and select scripts/unit tests manually. You then distribute them on the available machines. For details, see Manual Scenarios.
Scripts and Test Types
During a scenario run, the Controller runs Vuser scripts or system/unit tests. Vuser scripts are test scripts created with the LoadRunner Virtual User Generator.
System/Unit tests refer to Selenium tests or NUnit and JUnit tests created in external development environments, such as Microsoft Visual Studio or Eclipse. You can work in your native application and prepare unit tests in binary form, such as .dll or .jar files, and then run them from the Controller.
Note: For more best practice information, see the HP LoadRunner Blog.
LoadRunner add-ins allow you to integrate the LoadRunner API with MS Visual Studio or Eclipse, and run tests from your native environment. For details, see Additional Components.
The Controller's opening dialog box prompts you to select the scripts and/or system/unit tests to include in the scenario. For details, see New Scenario Dialog Box.
All of your selections, along with the test paths, are saved in a scenario file (.lrs). You define all of the other aspects of your scenario in the Controller's Design tab. For details, see Design Tab.