~/talk

Beat the rush! Designing effective load tests for your web application

Talkat Python Web Conf 2023 · 2023-03-13..03-17· [testing, web-performance]
slides:none on file

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

  1. 0:00Start
  2. 1:30Load Testing and the half-time problem
  3. 5:49Designing a load test
  4. 10:18Simulating user patterns
  5. 11:46Understanding user flows
  6. 14:45Timing loads
  7. 30:16Test Inputs
  8. 34:23Trivia: What is the fastest implementation of this problem?
  9. 42:36Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.