image

Performance testing

A peek under the hood of Tricentis NeoLoad

Pop quiz: Would you rather get $1 million or a penny that doubles each day for a month?

Left-brain types probably grasp intuitively which is better; right-brainers may smell a “gotcha” and get to the answer that way. But, yes, the penny-a-day option brings you $5,368,709.12 by Day 30. But what does this have to do with Tricentis NeoLoad?

Bear with me. If time is money, then money is time and we can apply the same principle of compound interest as above to performance testing. You save a chunk of time here on one testing project, some more time there on another project, multiplied by the number of tests run monthly. At the end of the month, you turn around and realize you just shaved about 75% of the effort off your performance testing.

The very nature of software testing involves a lot of repetitive work — make changes, test, analyze, iterate, re-test, until you have confidence in the release. The amount of manual effort — toil — required by legacy script-based testing tools that haven’t really changed much in the past 10-15 years introduces unacceptable delays. With the increased volume and velocity of today’s development and delivery cycles, testing becomes a bottleneck.

Tricentis is already the leader in successfully tackling the challenge of ensuring quality at speed and scale for functional testing. Now, with the acquisition of Neotys — and its flagship solution, NeoLoad — Tricentis solves the problem for enterprise performance testing as well. Neotys and Tricentis share a common DNA in their approach to software testing:

  • No-code test design: Drag-and-drop controls enable faster test design. No need to be a scripting expert or have specialized know-how to build your tests.
  • Automated maintenance: Update tests automatically — eliminate brittle scripts that force you to rewrite everything by hand every time the application changes.
  • Standardized platform: A single platform for different types of applications — everything from monolithic enterprise applications to microservices-based architectures.

Thibaud Bussière, Co-founder and CEO of Neotys, says: “Rarely is it so obvious that there’s such a perfectly snug fit between two companies. Neotys and Tricentis have had a strong partnership for many years, and we keep hearing from our customers that our offerings dovetail so seamlessly that this alliance should go further. The next logical step was to join forces, where the whole is greater than the sum of its parts.”

Thibaud and Wolfgang Platz, Founder and Chief Strategy Officer at Tricentis, outlined their vision for Tricentis NeoLoad in a recent webinar, Behind the Tricentis-Neotys Acquisition.

Dr. Grigori Melnik, Chief Product Officer, adds: “I see Tricentis and Neotys together as a strengthened platform. With NeoLoad, now there’s enhanced functionality and flexibility for doing enterprise-level performance testing. The whole is truly greater than the sum of its parts. For example, the functional test definition and abstraction built in Tosca can be reused and kept in sync with the definition of your performance test in NeoLoad.” One of the most exciting and most immediate performance testing features is…

One-click conversion of functional tests to performance tests

Tricentis NeoLoad can immediately and effortlessly repurpose a functional test as a performance test. The integration delivers efficiency, productivity, and improved quality through:

  • Reducing test design and script maintenance by up to 90%
  • Allowing performance test cycles to match the speed of functional test cycles
  • Releasing applications faster with a higher degree of confidence

NeoLoad can convert any web tests created in Tosca. With one click, beginning with a functional test asset created in Tosca, our integration converts this asset to a NeoLoad performance test.

Paul Bruce, Director of Customer Engineering at NeoLoad, walks through the process for converting Tosca functional tests to NeoLoad load tests.

As Grigori notes: “You see that NeoLoad-Tosca integration already works today out of the box. But we want to go beyond that — make it understandable, maintainable, and reliable. How do you minimize the maintenance of the test you create? The NeoLoad test steps are aligned with the Tosca test steps, making it easier to understand the whole flow. This means as your application changes, and your functional test changes, your load test is kept up to date — with practically no maintenance required.”