Most engineers new to load testing first ask, “How many concurrent users am I expecting to hit my website/app/API?”
This isn’t far off from a proper starting point, but based on our more than 2 million performance tests, we recommend you put aside total traffic numbers for a minute and think about what you expect users to actually do.
That’s because user scenarios are the cornerstone of your load test. To put it simply: Detailed, realistic user scenarios mean your load tests will produce actionable data you can use to optimize your websites, apps, APIs and infrastructure.
So, let’s explore user scenarios and share some best practices.