NeoLoad plugin for XL release allows the users to launch NeoLoad tests, change variables before launching others tests or generate a Neotys Cloud Session.
NeoLoad launched tests can be sent to NeoLoad Web SaaS or On-Premises.
- Download NeoLoad plugin from the release folder.
- Please refer to How to install an XL Release plugin
The plugin has 3 different tasks.
Launch Test task allows the user to trigger a NeoLoad loading test on a remote machine (Windows, Linux, Mac OS). This task supports all the different ways to store NeoLoad projects:
- On a Neotys Team Server
- On a source control (SVN)
- Locally
Note: If the user has a NeoLoad Web subscription, the plugin will stream the data to the user's NeoLoad Web account (SaaS or On-Premises).
The task is failing when the SLAs of the test are not met.
The Launch Test task stores 3 report files: report.xml (required for the Trending Tile and Custom Trending Tile), report.pdf and junit.xml.
The Update Variable task allows the user to rewrite the runtime context of a test. The main idea behind this task is to update the project used by the "Launch Test" task by updating the reference of the System under test.
If the XL release user is deploying the application on a new environment, he will be able to pass the definition of the environment to NeoLoad through the Update Variable task.
Neotys offers and manages Cloud Platforms.
The users have the ability to spin up Load Generators based on 57 different geographies (Load Generator is the component generating the load to the application). The users can run test from the expected location of the end users.
The Cloud Session task will allow XL release users to create a cloud session that would be used by the Launch Test task.
Update Variable and Cloud Session tasks are optional.
The plugin has 5 different configurations.
This configuration specifies where NeoLoad Controller is installed and how to access it.
- Supported operation systems: Linux, Windows (Telnet), Windows (WinRM), Mac OS.
Please refer to Xebia remoting plugin and Xebia remoting plugin manual in order to correcly configure the NeoLoad Controller machine. - Hostname or IP address of the machine where NeoLoad Controller is installed
- NeoLoad installation path in the machine
- Username to accces to the NeoLoad Controller machine
- Password to access to the NeoLoad Controller machine
This configuration specifies Neotys Team Server that allows leasing a NeoLoad license and check out a NTS collaboration project.
- Neotys Team Server Url
- Username to accces to Neotys Team Server
- Password to access to Neotys Team Server
- License identifier that NeoLoad Controller will lease when launching a test
This configuration allows sending the launched test to NeoLoad Web SaaS or On-Premises.
- NeoLoad Web Api Url
- NeoLoad Web Api Token
This configuration specifies the SVN third-party collaboration that is used to check out a NeoLoad project.
- SVN Server Url
- Username to accces to SVN Server
- Password to access to SVN Server
This configuration specifies the credentials to access Neotys Cloud Platform. This configuration is used for Cloud Session Task.
- Username to accces to Neotys Cloud Platform
- Password to access to Neotys Cloud Platform
Here is an example of NeoLoad Release:
The plugin comes with 2 custom tiles.
The user can add to the release dashboard a tile that will trend all the launched tests (having a specific name) on following KPIs:
- Average response time
- Errors
- Hit/s
The user can trend any metrics exposed in NeoLoad report.xml.
The user will specify the XPath query required to collect the KPI from NeoLoad report.xml.