Load Test Recording
Load test recording is made simple and easy with a point and click user
action. You can record load test scripts to capture any
HTTP/HTTPS/SSL/AJAX requests.
Flexible User Scenarios and Dynamic Data Generation
To emulate the real-user activities, QEngine load test provides the
flexibility to split the number of users accessing different parts of
the web application performing different operations. You can also
capture user diversity to simulate a variety of virtual users
characteristics such as different connection speeds, different browser
types, IP Spoofing and different servers/ports.
To capture real-life load testing, you can generate dynamic data for
the load test. The values of session IDs or request parameters
(Get/Post data) can be fetched from a number of ways (from dataset,
hidden elements, previous response/url, cookies, etc).
Real-world Load Simulation
To load test and verify that the web application scales to the
pre-determined scalability requirement, you need to perform load
testing with different load levels. QEngine load test supports the
following load levels:
- Normal Load Test to measure the capability of your web site under anticipated production workload.
- Peak Load Test
(Ramp-up and Ramp-down) to compare and determine how well your web site
responds at peak hours of the system and when it goes back to an idle
state.
- Mixed Load Test to add a combination of workloads to emulate the real-world load behavior.
Distributed Load Testing
-
To simulate a very high load hitting your web site for load testing,
you have the option of simulating the users in a single machine with a
high configuration or distribute the load across multiple machines
using the distributed playback option. QEngine provides a single load
test controller that centrally manages, automatically generates and
distributes the load across multiple play engines.
-
Web-based Play Engine Configuration UI allows you to quickly and easily
configure the distributed machine IPs and the maximum virtual users to
be simulated in each machine (Windows or Linux machines).