![]() WebLOAD’s Correlation Makes the Difference That’s why correlation is so critical: by replacing the static values in the recorded script with dynamic session values, it allows a single load test to accurately simulate multiple real users without generating server errors. 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Ī dynamic value is received in the first GET request – Value abc1234, and used dynamically the same value in the next POST request – Value abc1234Ī 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.Ī 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.Ĭoupled with WebLOAD’s Parametrization and Response Validation, correlation is the key to accurate and reliable load test results.Over the years of my experience as a performance testing professional, I have come across many scenarios where performance testing leaves a visual impact on the revenue. Why performance testing is important: What is measurable can be improved Banking, online wallets, tourism, e-commerce are the domains which are mostly concerned about performance as the revenue directly affects end-users trust and site scalability. In order to attain accurate performance results, the accuracy of load test results is important. A Large number of Concurrent User Load 2) Dynamic variablesĬorrelation is used to capture dynamic values in testing.Performance script should be able to handle two major parameters, which are: Load-runner, JMeter, Neo-load and IBM Rational Performance Tester (RPT) are few well-known names in the performance industry. ![]() In this article, we will focus on how can we handle dynamic variables using correlation. We needed to use Correlation to handle the dynamic session id value and re-use it on other APIs as a request parameter – for a client. This also included keeping an eye on its pattern. Based on my experience, before starting to create a script of performance project. It is required to break down the largest test script into smaller test subset.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |