What’s New in NeoLoad 5.4?
More Performance Testing Automation. More Integration With Your Toolchain
NeoLoad 5.4 builds on the Neotys’ dedication to deliver the fastest, most automated performance testing tool for Agile teams and DevOps organizations. This 5.4 version provides significant enhancements to automate test maintenance and to integrate more closely load testing into an automated and continuous integration process.
New Technologies and Integrations
100% Automated Script Maintenance with Selenium Scripts. Now Available With Selenium C#
Testers who use Selenium for functional testing can convert Selenium scripts in NeoLoad to use them for load and performance testing. Additionally they can use the NeoLoad User Path Update feature to automatically update theses scripts when the application changes. This means script maintenance for Selenium scripts is fully automated with NeoLoad.
The Selenium scripts conversion and automatic update feature was introduced in the previous version of NeoLoad for Selenium Java. NeoLoad 5.4 provides additional support for Selenium C#, enabling the majority of testers to leverage Selenium scripts with NeoLoad powerful and automated load testing capabilities.
Read the documentation to get started.
NeoLoad is more open than ever before: new Result API to Automatically Generate Load Test Reports
We constantly focus on making NeoLoad more open with the objective of integrating load testing more deeply into automated and continuous integration processes. NeoLoad 5.4 extends its API portfolio with the Result API. This API enables an automatic process to generate and retrieve a NeoLoad test report from a running NeoLoad, without using the command line.
The combination of the existing Runtime API and the new Result API enables you to design advanced automation workflows with your Continuous Integration (CI) server or in the scope of combined usage with other testing tools (e.g. test management or functional testing tools). The Runtime and Result APIs enable a more dynamic integration than using the command line:
1) Use the runtime API to start/stop one or many a load tests which duration or number of users is dynamic, and that can use any NeoLoad instance (local or remote)
2) Use the result API to generate and store the test report.
Note: for standard integration between NeoLoad and CI servers or other external tools, you can use the NeoLoad plugins for Jenkins or Bamboo. They provide out of the box integration without having to use the NeoLoad API.
Share NeoLoad Advanced Actions
NeoLoad’s Advanced Actions allow users to to customize the behavior of virtual users to support specific testing requirements. With NeoLoad 5.4 you can easily share any Advanced Action that you would have designed or downloaded from Neotys Labs, and let your team leverage this valuable asset without the need to deploy it on each NeoLoad Controller. The JAR file containing your customized Advanced Action can now be included in the NeoLoad project itself. This way when you share a NeoLoad project, you also share the customized Advanced Action that supports your specific test case.
How to Update to NeoLoad 5.4
Provided you have a valid support package, here’s how to update your version of NeoLoad:
- Download NeoLoad 5.4
- Install NeoLoad in a new directory (do not install on top of the old version).
- You don’t need a new license key. You will just be asked to activate your current license key for version 5.4
- Make sure you back up your projects before using them with the new version.