Lowest Cost Cloud Load Testing Tool

scripting

Realistic Load Testing Scenarios - Part 2

I'll probably take some heat for this post. Most professional testers get deep into the details of arcane aspects of the science of load testing because that is their job. It's important to them, and they have studied it for years, and they are immersed in it. I understand. It helps to differentiate them from other testers that are not as knowledgeable; thus, it is a competitive advantage to incorporate as many functions of performance as possible. Consultants certainly need to show off their advanced skills gained from decades of load testing so that the customer can be assured of getting good value. Again, I understand. I respect these highly trained testers and engineers.

That said, I'm of the opinion that many times the professionals spend 80% of their time building load test scenarios that only have a 20% impact on the performance metrics. Implementing these nuances into scripts and testing plans makes the project more thorough, but from a business ROI perspective, gettting that extra 20% of accuracy is NOT worth the 80% of effort. The following paragraphs discuss some examples of considerations that I recommend you ignore when building your test scenarios.

Realistic Load Testing Scenarios - Part 1

Response times and other performance measurements will be greatly affected by what pages are requested, what forms are submitted, and what buttons are clicked during a load test. Thus, a key aspect of being a good load tester is the ability to create test scenarios well.

How should you develop test cases? Hopefully this post will give you some useful suggestions you can put into practice.

The primary purpose of load testing is usually to find bottlenecks that decrease performance, and then mitigate or eliminate those bottlenecks. CEOs, CTOs, Vice Presidents of Marketing, and Product Managers want to make sure customers are not impacted negatively when the site is very successful. As developers, we need to make the app fast and efficient. We need to make the customer happy which makes our boss happy. If we run load tests that produce results that have no correlation to what happens in production, then our tests are failures. The test metrics are useless. No value is gained by the process. We have wasted our time.

It is important to simulate realistic behavior by virtual users and in the appropriate proportions because the performance of your system will be affected by not only the increase in load, but also in the types of processing needed to deliver the responses. Each page can have significant differences in resources needed to satisfy the user's request. So if you run a load test that hits your home page 100,000 times per hour, you probably won't answer many performance questions about your e-commerce application. The home page might have some images and Flash videos, but I suspect it won't make any complex queries against your database. Realistic load testing needs to trigger the interaction between your various layers of architecture in order to find the bottlenecks that will decrease performance.

Storm on Demand - Pay Per Test

Storm on Demand Users Cost
250 $9.97
500 $19.95
1,000 $39.90
5,000 $199.50
10,000 $399.00
25,000 $997.50
50,000 $1,995.00

performance testing sign upIt's easy. You can be load testing in 15 minutes.

  1. Click the "Free Account" button.
  2. Enter your name & email address.
  3. Click the confirmation link in an email.
  4. Create a test scenario for your site.
  5. Run a load test.
  6. Analyze the test results.
  7. Send us a testimonial because you are amazed!

Best Load Testing Tool

"LoadStorm I love you and I am gladly going to pay for your services!" - Bernardo Rivas Carillo, Software Development Engineer in Test, Wirestone

"Excellent product – quick and easy to set up, great analytics tools, and affordable." - Mislav Kos, Application Developer, Soliant Consulting

"We can only wish that more of our vendors would be so responsive and accommodating as LoadStorm." - Miguel Picornell, VP Operations, Optaros, Inc.

"Great load testing tool! It's exactly what we need. I think the world of the service!" - Rafael Santander, Performance Engineer, OffandAway.com

"LoadStorm...awesome product!" - Kaine Escott, CEO, Harvey Norman Big Buys

"Thanks for the help and the great customer service!" - Andrew Glenn, CTO, Group Commerce Inc.

"Thank you alot! LoadStorm is essential for us to ensure the best performance & scalability." Claudio Bianchi, CEO, FreeSharewareDepot

Want a Live Demo? Have Questions?

Please feel free to contact:

Scott Price
Vice President
(970) 389-1899 mobile

Click here to submit a testimonial