Blog

Introducing NeoLoad 7.1

Author:

Tricentis Staff

Various contributors

Tricentis NeoLoad, the market-leading continuous performance testing solution, has just released version 7.1.

What’s new in this release?

  • Citrix beta: NeoLoad now can record and replay Citrix-deployed applications.
  • Cloud CI integration: Integrate load tests in Docker-friendly continuous integration pipelines such as GitLab, AWS CodeBuild, and Azure DevOps.
  • Feature enhancements: Test settings can now be saved, shared, and reused; tests can be scheduled; and reports on percentile metrics on test transactions are available.

The highlights in a nutshell:

Citrix support

NeoLoad now can record and replay Citrix-deployed applications. The set of Citrix actions is compact and consistent for a better readability and easier-to-maintain scripts. Design faster with a live detection of text and get a more reliable text recognition at runtime with modern and configurable optical character recognition (OCR) engine based on neural networks.

Citrix support is currently being released as a beta. Please ask your Neotys contact to get a trial license key.

NeoLoad Web tests

The test settings for launching a test from NeoLoad Web are now saved as ‘Tests,’ which can be shared with and reused by teammates.

Scheduled tests for reservations

Schedule your tests to leverage your test infrastructure during off-business hours. NeoLoad Web reservations can now automatically start a test when the reservation starts.

Percentiles in NeoLoad Web results

NeoLoad Web test results now provide the 50th, 90th, 95th, and 99th percentiles for transactions. These metrics are available through NeoLoad Web’s public REST API. Dashboards also provide a percentile graph on transactions.

Cloud CI integration (GitLab, AWS CodeBuild, Azure DevOps)

Integrate NeoLoad load tests in Docker-friendly continuous integration pipelines such as GitLab, AWS CodeBuild, and Azure DevOps. NeoLoad provides a Docker image that easily uploads a project to NeoLoad Web and triggers its execution from environment variables. Examples are provided with the documentation.

See neoload-web-test-launcher on DockerHub.

Functions

Speed up design time and increase design readability by using function calls rather than variables, and skip the extra steps of inserting JavaScript actions for simple functions calls. Wherever you can use a variable (ex: ${myVariable}) when designing a user path, you can now use a function with the following syntax: ${__myFunction(arg1,arg2)}. NeoLoad provides a number of predefined functions for new projects as well as allowing you to define your own.

Summary panel for a scenario

When using several populations for your tests, use the new summary panel to quickly check that your populations are properly and consistently configured, notably just before running a test. It also enables you to check the total number of load generators used and the total number of virtual users that will be generated.

Project format for externally managed version control systems

NeoLoad native integrations with SVN and GIT make it easy to use a version control system to version and collaborate on NeoLoad projects. For advanced usage and when the NeoLoad integration cannot be used, NeoLoad projects can now be saved in a multi-XML files format so that it’s easier to use your preferred VCS tools and commands independently of NeoLoad.

Other enhancements

  • Search & replace now works on advanced actions, SAP GUI, and Citrix actions
  • Bulk delete and duplicate of populations
  • ECMA 6 support by the NeoLoad JavaScript engine
  • Copy/paste of screenshots on pages, SAP GUI, and Citrix actions

Compatibility notes

The script converter must be used as part of a global migration plan and not independently, so it is now disabled by default. Please contact support to learn how to continue using it.

Author:

Tricentis Staff