Tricentis Staff

Various contributors

Date: Apr. 02, 2020

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

What’s new in this release?

  • Dynamic infrastructure: NeoLoad offers dynamic infrastructure with Kubernetes, Amazon EKS, and Microsoft AKS.
  • Tricentis Tosca integration: NeoLoad converts functional web tests from Tosca into performance tests with one click.

The highlights in a nutshell:

Dynamic test infrastructure with Kubernetes, AKS, and EKS

NeoLoad’s dynamic infrastructure is the capability to interact with container orchestrators, currently OpenShift, Kubernetes, Microsoft AKS, and Amazon EKS, to provision and use load testing infrastructure automatically, on demand.

When a test is run through NeoLoad Web, controllers and load generators are spun up for the duration of the test and released once the test is finished. The load testing resources are automatically provisioned with pre-set settings within a minute of executing a test on demand and the Docker containers are shut down and released once the test is complete. NeoLoad leaves the cluster automatically cleared and ready for any use.

Each zone now can be customized in terms of CPU, memory, and Docker image, whether your cluster is managed using a cloud orchestrator or self-managed using Kubernetes directly.

Tricentis Tosca web tests as performance tests

Previously, NeoLoad released the capability to convert SAP GUI functional tests created in Tosca to performance tests in NeoLoad. Now, NeoLoad can convert any web tests (not limited to SAP) created in Tosca too. With one click, Tosca web or SAP GUI functional tests can be exported and converted into performance tests.

Support for SAP GUI test analysis has been enhanced. When exporting or re-exporting an SAP GUI test, you now have the option to automatically create a NeoLoad transaction for each SAP TCode detected in your test.

The install process has also been simplified.

NeoLoad contains several improvements to ease recording and maintenance of Citrix applications testing:

  • Update recorded content now effective for Citrix
  • Additional tolerance level for image detection
  • Constant variable for Citrix timeout
  • Support of NoPrivileges LG launcher for Terminal Services
  • Set back focus to Citrix client after NeoLoad Citrix capture
  • Screenshot comparison panel to help identify differences between the recording and the playback.

New public API v2 for NeoLoad Web

A new version of the public API now enables a much more powerful and more flexible automation of tests in the context of continuous integration and continuous load testing.

The API has been enhanced to leverage the recent concept of tests in NeoLoad Web. It allows you to automatically run a test that has been defined manually in NeoLoad Web’s interface or fully automate the whole process from creating a test, uploading the NeoLoad project, and running it.

Changes to the API

  • New test-related functions (create, update, upload project, list, delete)
  • Running a test is now on the test (/tests/{testId}/start)
  • Ability to stop a running test (/test-results/{resultId}/stop)
  • Test-result related functions renamed from /tests/ to /test-results/

See the API documentation.

Other enhancements

  • Force release: When it’s not possible to release a license lease from NeoLoad Web normally, you can now request NeoLoad support to unlock the lease.
  • When launching a test in the context of a reservation for a group, only group members can stop the test in NeoLoad Web.
  • New JUnit report format: NeoLoad can generate a JUnit report for the SLA results for command line tests. When using ‘-SLAJUnitResults’ the old format is kept for backward compatibility. When using ‘-SLAJunitReport’, the XML grammar has been fixed to be compatible with more tools handling JUnit format and the way JUnit tests are named and structured is more actionable.
  • NeoLoad Web users now have the ability to pick licensed Citrix or SAP VUs to run their Web tests.
  • The screenshot comparison panel now helps identify differences between the recording, the playback, or debugging — for any action that has a screenshot (web pages, Citrix, SAP GUI, etc.).

Tricentis Staff

Various contributors

Date: Apr. 02, 2020

Related resources