What’s New in NeoLoad 4.0

The latest version of NeoLoad has the following new features:

Collaboration Features

NeoLoad allows a team to work together on the same project thanks to a shared repository; the Neotys Team Server.

Several testers may be involved in the creation and the analyses of test cases. NeoLoad v4.0 offers dedicated features to support collaboration among users allowing teams to save time and be more productive:

  • Share Virtual User profiles.
  • Share Test Results.
  • Project versioning.

Note: Requires the optional Collaboration module or the Design License (5VU).

Service Level Agreements

NeoLoad 4.0 introduces a new automated way to manage the Service Level Agreements for your applications.

You can define the required level of performance for any item of the scenario. For example, define the average response time or maximum error rate allowable for each business transaction.

NeoLoad shows if the defined level of each SLA is met or not. This information is available during the test, in the results of the analysis, as well as in the reports.

Mobile Support

NeoLoad now has specific features to test mobile versions of web applications as well as native mobile applications:

  • Easily record the mobile version of your websites directly from your desktop browser thanks to the “Identify as” feature.
  • Emulate mobile browsers during the test.
  • Generate realistic traffic on the server with the bandwidth emulation. The new advanced bandwidth picker provides accurate values for each technology (ex: “3G+ with medium quality of signal”).

Externalized Monitoring Engines

NeoLoad provides the ability to deploy several monitoring engines in sub networks.

All the monitoring engines communicate with the controller using a single port to facilitate the configuration of firewalls and routers.

It’s now faster and easier than ever to use NeoLoad monitoring modules during a test, even in the most complex network architectures, still without any intrusive component to deploy on the monitored server itself.

Video Support

NeoLoad now automatically detects video requests in a project and provides specific statistics related to the quality of the video playback.

NeoLoad records and replays video requests using different protocols (HTTP, RTMP) and video format (flv, avi, mpeg4…).

NeoLoad now also provides specific statistics on the quality of the video playback (lag duration, time to start the video).

Integrated On-Demand Cloud Testing

NeoLoad now comes standard with integrated cloud testing as part of all 4.0+ licenses. Now with a single interface, you can access instant infrastructure from the Neotys Cloud Platform to easily make geographically targeted and high-scale testing a part of your plan.

Expanded geographical coverage means NeoLoad helps you create even more realistic tests for your external-facing applications.

New Virtual User Profile

NeoLoad 4.0 introduces a new way to design virtual users, making the design of complex test cases faster and easier.

All virtual user profiles contain the following: Init / Actions / End immutable containers allowing easy design for long scenarios.

All the elements inserted in the “Actions” container are repeated until the virtual user stops at which point End container actions are executed before finishing the scenario.

Add/Remove Virtual Users at Runtime

NeoLoad 4.0 introduces more flexibility in load management. NeoLoad users are able to change the load while a test is running.

As before, you can setup your load very precisely before starting the test. With NeoLoad v4.0, you can also now react to the various indicators available during the test to adjust the load while the test is in process.

For example, if your server starts to show very slow response times, it is possible to reduce the load to avoid reaching the limits. If your test is going better than expected, you can add load to test the limits of your infrastructure under very high load without having to start a new test.

Flexible Licensing

NeoLoad 4.0 is offered with new licensing options for increased flexibility to accommodate a range of use cases from multi-project environments to single per project rentals.

Shared License: A new license type will allow team members to share a license and run concurrent tests.

Design License: The Design License (5VU) now allows you to collaborate with your team. This license allows you to:

  • Run small tests to deeply validate datasets and variable settings, and test design scenarios that involve interactions between virtual users.
  • Setup and test the monitoring configuration.
  • Share virtual user profiles with your team.
  • Analyze the test results stored in the Neotys Team Server (provided with Design License and Collaboration Module).

Rental License: The rental license is now more flexible by allowing non-consecutive days of testing. Usage and pricing are now per day.

No Key mode: NeoLoad in “no key” mode allows customers to design virtual user profiles and analyze results without a license key (no cost). To run tests and use collaboration, however, requires a license. Note that for NeoLoad evaluation the Trial License will allow you to run tests and use the collaboration features with a maximum of 10VUs for 30 days.

See more on the NeoLoad Licenses page


New Generic JMX Monitoring Module.

NeoLoad contains all the known performance indicators of java application servers. With the new custom JMX monitoring module, it is now possible to monitor specific counters and all JMX servers and JMX devices during tests.

Proxy per Zone

When using load generators located in different networks, NeoLoad v4.0 allows the use of different proxy settings for each load generator zone.

Predefined dataset for test data

Most tests require realistic non production data, and it may be time consuming to create the dataset to be used. NeoLoad v4.0 provides default datasets for common entries (first name, last name, zip code…). Generating test data is now done in a matter of minutes.

Parameter Comparison in Check VU Dialog

NeoLoad v4.0 uses a new panel dedicated to the request parameters comparison in the Check Virtual User dialog. Using this new panel, NeoLoad shows the parameters/cookies with different value(s) to easily find the dynamic parameters in your application. The design of virtual users is therefore simplified and faster.

Enable/Disable elements

All the actions of a virtual user profile (containers, pages…) can be disabled in one click. It is now simple to remove a part of the scenario for a specific test and put it back later.

Page screenshots

When recording, the screenshots that NeoLoad takes to help you to navigate in the Virtual User profile are more accurate. NeoLoad gets the full content of the web browser window even if it’s hidden by another application.


Providing you have a valid support package, here’s how to update your version of NeoLoad:

  1. Download NeoLoad 4.0.
  2. Install NeoLoad in a new directory (do not install on top of the old version).
  3. Download the v4.0 license key from the customer area.
  4. Make sure you back-up your projects before using them with the new version.

Get more information about upgrading NeoLoad to version 4.0