Develop a Unit Test Using Eclipse (JUnit test)
The LoadRunner Eclipse Add-in for Developers lets you create a JUnit test using Eclipse.
- For supported Eclipse and JDK/JRE versions, see the System Requirements.
- The following procedure is also applicable if you are using Selenium with your JUnit test.
To create a unit test in Eclipse:
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.
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.
In Eclipse, open your JUnit test.
Code the test as you normally would in Eclipse.
Build your java classes.
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.
Tip: Check the Eclipse console log for errors, and try the following to resolve issues:
- JDK not found. Check that Java is installed correctly.
- JDK found, Mdrv exit code is 1. Increase the JVM heap size.
- JDK found, logs show some package(s) can’t be found.Check that the package(s) exist.
Once the DevOps Vuser menu to launch the LoadRunner Controller, or add the test to a Controller scenario that is already open.
Once the previous step has succesfully completed, use the DevOps Vuser menu to launch the LoadRunner Controller, or add the test to a Controller scenario that is already open.
Alternatively, export the project as a .jar file, then add the test to Controller as System or Unit Tests.
Tip: When exporting as a .jar file, please export without dependent class files.
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.