Beat the rush! Designing effective load tests for your web application
summary
Load tests simulate real users, not raw throughput: this talk shows building Python scenarios with Locust and browser-driven flows recorded by Playwright, seeding realistic data with Nemesis, and running large-scale runs on Azure Load Testing. Examples include planning for hundreds-of-thousands hitting a site (TV tie-ins) and surprising bottlenecks — an app that looks fine with an empty DB but starts queuing around ~190 concurrent users. Advice: vary IDs, add 3–5s think times, simulate AJAX/static loads, and avoid cached false positives.
AI-written summary · about
chapters (9)
- 0:00Start
- 1:30Load Testing and the half-time problem
- 5:49Designing a load test
- 10:18Simulating user patterns
- 11:46Understanding user flows
- 14:45Timing loads
- 30:16Test Inputs
- 34:23Trivia: What is the fastest implementation of this problem?
- 42:36Conclusion
related talks
30mBeat the rush! Designing effective load tests for your web application
21mUnleashing the Eighth Plague: An Intro to Load Testing with Locust and Python
26mLoad testing websites following the steps of a user journey
46mLoad Testing Without Being Off the Mark
47mLoad Testing You Always Wanted
01h 10mPerformance Testing Crash Course
26mIntroduction to Load Testing
51mLoad Testing: How to Know Your Limits
