What’s New in NeoLoad 3.1

NeoLoad 3.1 adds major new features to version 3.0. NeoLoad’s exclusive technology enables you to test more easily, more often and further upstream, ensuring trouble-free deployment of your Internet, intranet or mobile applications whatever architecture you use, even the most up-to-date such as Ajax Push, Adobe Flex, Adobe RTMP, GWT and Silverlight.

Support for even more technologies!

Push Technologies

Push technologies allow the server to send information to a client even though the client has not sent a specific request.
The fact that the server sends messages to the browser poses major problems for traditional load testing tools. Only NeoLoad’s optional Push module has the embedded tools and concepts that can handle Push messages and that are compatible with the three known communication methods: polling, long-polling and streaming.

NeoLoad’s Push module allows you to test Adobe Flex applications in Push mode and Ajax Push using ICEfaces and Lightstreamer frameworks.

Find out more about the Push feature.

Adobe RTMP

The optional RTMP module allows you to record and play back applications that use the Adobe RTMP and RTMPT protocols.

Find out more about the RTMP module.

Java Serialization

The optional Java Serialization module allows you to record and play back applications that use Java object serialization over HTTP. In particular, this module is compatible with the Spring remote access framework.
Find out more about the Java Serialization module.

View all the technologies supported by NeoLoad.

For even more efficiency

Automatic Handling of Dynamic Parameters

Version 3.0 of NeoLoad introduced a new variabilization engine, the ease of use of which was widely acclaimed, since it didn’t need scripts. Its purpose is to automate the extraction and injection of the application’s dynamic parameters.

NeoLoad 3.1 brings the following enhancements to this feature:

  • More powerful extraction rules thanks to the use of the XPath language.
  • More comprehensive injection rules with the ability to inject the dynamic content in a parameter name or in a part of the value.
  • Automatic handling of parameters in applications using binary protocols such as Flex, Oracle Forms, GWT, Java Serialization and RTMP.
  • Additional preconfigured frameworks: RTMPT and Lightstreamer.

Alert Thresholds

NeoLoad provides alert thresholds (derived from industry best practices) for the values of the most pertinent performance counters. When these thresholds are exceeded, alerts are triggered that pinpoint servers that have problems with their configuration (pool sizes, concurrent access etc.) or dimensioning (memory, CPU etc.).

The thresholds can be customized and set for the counters you choose. Alerts are notified in real time.

Plotting Detailed Statistics during the Test

NeoLoad allows you to plot all the test statistics, such as business transactions, requests and performance counters in real time.

Shared Containers

NeoLoad allows you to share containers between several virtual users. You can model a business transaction, the login for example, by creating a container and re-using it for each of the virtual users.

Simplified Graph Presentation

Custom graphs may be plotted during both the test and the results analysis phase. In both cases, the graphs are presented in a grid and each graph can be enlarged to occupy the entire space. The alert thresholds and zones are shown on those graphs containing performance counters for which thresholds have been exceeded.

Custom Graph Persistence

Custom graphs are saved with the project and restored when the project is reopened.

Customized Reports

NeoLoad enables you to modify your test reports according to the target audience by customizing their contents (which titles, comments and sections to include) and their look (colors and logos).

Runtime Filters

During the test, you can stop the running of certain request types (such as images) in order to test specific components within the application.

Undo / Redo

Improved productivity with an Undo/Redo function included in the Design section.

Updating from a previous version

As long as you are eligible for support, you may update your version of NeoLoad in the following way:

  1. Download NeoLoad 3.1.
  2. Install NeoLoad in a new folder (do not install over the previous installed version).
  3. Download the 3.1 license key from the Customer Area.
  4. Make a backup copy of your projects before using them with the new NeoLoad version.