Whenever I get asked why do I need load testing or why is load testing so important, over and over again I come up with this simple example.
Load Testing Example
Let’s say that you send an email campaign to 10,000 subscribers of your website/blog.
What will happen to your website if 1000 subscribers open the email they’ve just received and the email is super interesting and they decide to click the action button in the email, link which will take them back to your website.
Questions to ask
- How will your website behave?
- Will it handle the 1000 concurrent customers trying to access your website?
- Will it crash?
- How fast or slow is your website going to be?
- Which is the maximum number of concurrent visitors it can handle?
- Is it going to recover if something goes wrong?
I think these questions are important, since will help you understand the capabilities of your infrastructure (hardware/software) and the purpose of load testing. Check more details about why should we load test our website.
Based on the scenario above, here are more details about load testing, and a load testing cloud tool. If you are an Apache JMeter fan and you love writing test scripts with JMeter, now you can run your Jmeter tests in the cloud with more than 10k concurrent customers from more than 15 cloud locations.
Written by Bogdan Vazzolla.
LoadFocus is a cloud performance, load and stress testing tool which provides the infrastructure to run 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. It also supports running JMeter load tests from the cloud.
Check how easy is to create a load testing example with LoadFocus: