Choosing the right kind of test
Performance testing is a family of tests, and each answers a different question. A load test applies the traffic you expect and checks that response times stay acceptable. A stress test pushes beyond that to find the breaking point and see how the system fails. A spike test jumps from quiet to busy in seconds, like a flash sale announcement. An endurance test holds moderate load for hours to expose memory leaks and slow degradation.
The most important input is a believable workload. Ten thousand users all hitting the home page proves little. Real traffic mixes browsing, searching, logging in, adding to cart and paying, in proportions taken from your analytics or from the business forecast. We build that model with you and agree a pass line before the first run, such as a stated response time at a stated number of concurrent users.
The decision you own is the target. Planning for the average day is cheap but risky. Planning for the busiest hour of the year is safer and costs more in infrastructure. We show what each level means in practice so you choose with the numbers in front of you.
