Start Testing

Close form

Please keep me informed about Radview news and offers

Please complete all fields.

Thank you for
downloading WebLOAD

Check Your Inbox For WebLOAD!
A mail is on its way to you
with the download link, as well
as installation instructions.

Request a Quote

Close form

Please keep me informed about Radview news and offers

Please complete all fields.

Thanks for your
interest in WebLOAD!

We will get back to you shortly.
Meanwhile, we invite you to
learn more about performance
testing on our RadView Blog

Free

Close form

Please keep me informed about Radview news and offers

Please complete all fields.

Thank you for
downloading WebLOAD

Check Your Inbox For WebLOAD!
A mail is on its way to you
with the download link, as well
as installation instructions.

Standard

Close form

Please keep me informed about Radview news and offers

Please complete all fields.

Thanks for your
interest in WebLOAD!

We will get back to you shortly.
Meanwhile, we invite you to
learn more about performance
testing on our RadView Blog

Premium

Close form

Please keep me informed about Radview news and offers

Please complete all fields.

Thanks for your
interest in WebLOAD!

We will get back to you shortly.
Meanwhile, we invite you to
learn more about performance
testing on our RadView Blog

Correlation

Why Correlation Matters

Correlation is critical to the accuracy of your load testing. The need for correlation stems from the very fact that we typically use a single user scenario to record a script, then run the same script hundreds or thousands of times to artificially simulate the load we need to test for.

To accurately simulate real user load, however, some of the values need to be adjusted to reflect session variables, such as session ID, time stamps, and more. Without the ability to dynamically adjust these values to each simulated user session, the server will return errors and inaccurately reflect real-life performance.

That’s why correlation is so critical: by replacing the static values in the recorded script with dynamic session values, it allows a single test script to accurately simulate multiple real users without generating server errors.

WebLOAD’s Correlation Makes the Difference

WebLOAD’s correlation engine is considered industry-best. It correctly recognizes both server-side (such as session id, order number) and client-side (Such as time and date stamp) dynamic values and automatically replaces them to ensure test accuracy while saving days of development for every script.

While other load testing tools may generate over 1000 lines of script code with correlation parameters that require lengthy manual adjustments, WebLOAD automatically identifies a wide number of dynamic values (within URLs, headers, cookies, etc.) – generating highly-accurate and compact output that can be further fine-tuned in just minutes for a perfect script.

 

Original recording that contains dynamic values

A dynamic value is received in the first GET request – Value abc1234, and used dynamically the same value in the next POST request – Value abc1234

CORELATION1

Execution without correlation

A dynamic value is received in the first GET request – Value jik9876, but instead of using the same value, in the post request, it used the original recorded value in the next POST request – Value abc1234. Error script.

Correlation

Execution with correlation

A dynamic value is received in the first GET request – Value jik9876, WebLOAD’s advanced correlation takes the value it received in the GET request and uses it in next POST request – Value jik9876.

Correlation

 

Coupled with WebLOAD’s Parametrization and Response Validation, correlation is the key to accurate and reliable load test results.