~/talk

Introduction to Load Testing

Talkat XtremeJS 2025 · on Tuesday, 2025-12-02· [web-performance]
links:none on file
slides:none on file

Defines performance as 100 milliseconds and measures throughput by how many concurrent users an endpoint serves, using four concrete tests: load, stress, spike testing, and soak. Recommends K6 as a JS-scriptable tool, ~14–15 lines to define stages, core in Go, roughly 30–40 VUs per engine and ~1–5 MB RAM per virtual user so local runs top out near 100 virtual users. Describes replacing one large API call with three smaller endpoints and seeing a ~1 second improvement in average request duration.

AI-written summary · about

  1. 0:00Introduction
  2. 1:13Load testing origins
  3. 4:01What is load testing
  4. 5:26Performance basics
  5. 8:18Stress testing infrastructure
  6. 10:47Spike testing attacks
  7. 12:36Soak testing reliability
  8. 14:45K6 load testing tool
  9. 18:39K6 local testing limits
  10. 20:25Advanced K6 scenarios
  11. 21:52Cost and scalability
  12. 22:55Recommendations
~/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.