May 2019 Release

What’s New in NeoLoad 6.10?

The NeoLoad 6.10 release updates and enhances many of our recently added features to automate API and end-to-end application performance testing. The main enhancements include updates to the Test as Code capabilities, GIT support, APM integration, and more.

Test as Code

Prior NeoLoad releases offer the ability to automate API tests within CI pipelines or run ad hoc API smoke tests to see if recent code modifications degraded performance. Previously test as code functionality was available through NeoLoad or the NeoLoad open API. Now, NeoLoad offers the option to create, run and manage performance tests as code via a standalone YAML file, as multiple semantic files and execute tests as code via command line, the NeoLoad API or the NeoLoad user interface.

  • Test as Code: as Standalone YAML
    Design and run tests in YAML as standalone code without dependency on a NeoLoad project, similar to a unit or non-regression tests. Execute tests as code in YAML through command line, the NeoLoad API or within the NeoLoad user interface.

    Test as Code: as One or Many YAMLs
    Concentrate tests as code in one unique file or split the logic into several, smaller, semantically consistent files (Scenarios, Variables, UserPaths, etc.) and reference them using includes. Includes promote test code reuse and sharing and ease switching between target environments.

    Test as Code: More Expressions
    Test as Code now supports control structures (IF, THEN, ELSE), inline JavaScript and new variable types (random number and counter).

Click on image to enlarge

 

Learn more with the NeoLoad as-code guide

 

Improved GIT Integration

Run a performance test based on a project retrieved from GIT – whether the test asset is a Neoload project, a pure YAML file, or a hybrid version. Teams can collaborate, share and manage all test assets in through their existing GIT version control system.

Click on image to enlarge

APM Integration

NeoLoad’s open API now offers the ability to retrieve a list of events and event endpoints (errors, failed SLAs, and failed monitoring thresholds) and to push them into third-party tools, like APMs. Testers can use API events to correlate performance and APM data to get more intelligent insights.

Click on image to enlarge

Other Enhancements

Enhanced Proxies – Define and set proxies through the command line for both the NeoLoad Controller and Load Generators to ease continuous integration and Docker deployments.
Improved Security – NeoLoad now has stronger encryption between its Controller and Monitoring Agent.

Keep Me Informed