First goal of load testing is “do not lose customers”, the second goal of load testing is… check the first goal.
Leaving movie quotes aside, load testing helps you understand how your application behaves under both normal and peak conditions, and discover what is causing the degradation. But truly, the main goal of load testing is not to lose customers.
You don’t do load testing for the sake of doing load testing.
You do it so that when loads of customers enter your Website, Mobile App, E-Commerce platform, you’ll be ready to handle all those visitors, and make their experience as seamless as it can be. That’s the main purpose of load testing.
Of course you have to talk to your team members, sometimes talk to other teams, understand KPIs and SLAs and how your customers use your app and from where is the world they use it.
Now that the Black Friday season is almost due, think about how did your app behave, was it anything else you could’ve done better to handle all the load in this busy period.
The idea behind load testing and testing in general is that you have to do it all year round, not only before the sale season, or before a huge campaign.
You never know when your app/website will be on the first page of YCombinator or ProductHunt.
So be ready to handle the spike of visitors, this event may happen only once and it may help you take your website / app to the next level, so define your objectives clearly, understand all expectations that you set in place, and start load testing.
Load testing will help you reduce the cost of failure, improve scalability, but most of all, improve customer satisfaction.
Written by Bogdan Vazzolla.
LoadFocus is a cloud performance, load and stress testing tool which provides the infrastructure and the ability to run all these tests with thousands of concurrent users, from multiple cloud locations, in less than a few minutes, keep history of the results, compare different runs to inspect performance improvements or performance degradation.