NeoLoad Integration¶
Important
NeoLoad integration has been removed in Rapise 7.0.
This section describes the integration between Inflectra's Rapise functional testing tool and Neotys' NeoLoad performance testing tool.
The purpose of this integration is to satisfy the following two use cases:
- The tester has written a test script in Rapise that tests the user interface of the application (by clicking on buttons and performing
other UI tasks) but now wants to load test the server underlying the user interface to ensure it can withstand the load from 10,000+ similar
users.
- The existing Rapise test is not suitable because it would mean launching 10,000+ instances of the application or web browser on a single client machine, or running 10,000 instances of the application on different machines simultaneously.
- The solution is to use a protocol-based load testing tool such as NeoLoad that sends the HTTP/HTTPS requests directly to the server.
- However, it is laborious and time-consuming to manually record the entire script in NeoLoad from scratch.
- The solution is to automatically convert the Rapise script to NeoLoad by playing the Rapise script while NeoLoad records the generated HTTP/HTTPS traffic.
- The tester wants to measure the speed of the user interface that a user would experience while performing a protocol-level load test.
- How long does each transaction take while 1000 VUs are hitting the same system.
- The user interface could be web, mobile, or thick client (e.g., ERP system).