Develop a Unit Test Using Eclipse (JUnit or Selenium test)

The LoadRunner Eclipse Add-in for Developers lets you create a JUnit test using Eclipse.

Note: For supported Eclipse and JDK/JRE versions, see the System requirements.

To create a unit test in Eclipse:

  1. Make sure you have a supported JDK version installed on your machine. Go to java.com to check your version or download the required version. After installing, open Eclipse and select Window > Preferences. Navigate to the Java > Installed JREs node. If the relevant version (for example, jre8 is not in the Installed JREs list, click Add and use the wizard to add its folder (for example, C:\Program Files\Java\jre8).

    In the Installed JREs list, click the check box by the relevant version, for example, jre8, to instruct Eclipse to use this version.

  2. Run the Eclipse Dev add-in, LREclipseIDEAddInDevSetup.exe, from your LoadRunner installation package's Additional Components\IDE Add-Ins Dev folder. Check during installation that the displayed Eclipse path is correct.

    After installing the Eclipse add-in, rebuild the plugin cache by running the following command line string: Eclipse.exe -clean.

  3. In Eclipse, open your Selenium or JUnit test.

  4. Code the test as you normally would in Eclipse.

  5. Build your java classes.

  6. Select DevOps Vuser > Add LoadRunner API Reference to add the required LoadRunner functions to your script, as well as transactions, rendezvous points, and messages.

    Tip: If the DevOps Vuser menu is not visible in the Eclipse menu bar, go to the <LoadRunner root>\bin folder, locate the hp.lr.continuousdelivery.eclipse42addin.jar file, and copy it to the Eclipse dropins folder.

  7. Expand the DevOps Vuser menu and enhance the test with runtime settings and parameters. For more information, see the runtime setting General > Run Logic or the Parameter List Dialog Box.

  8. Select DevOps Vuser > Run Vuser to run the test from within Eclipse to verify its functionality.

  9. Use the DevOps Vuser menu to launch the LoadRunner Controller, or add the test to a Controller scenario that is already open.

  10. Add the class file at any time as a unit test, to a LoadRunner scenario. For details, see New Scenario Dialog Box.

    Note: If you are running multiple instances of Eclipse and you want to use the add-in for each instance, you must manually install the Eclipse Add-in for Developers for each instance. Locate the hp.lr.continuousdelivery.eclipse42addin.jar file in the <LoadRunner root>\bin folder, and copy it to the dropins folder for each Eclipse instance.