~/talk

Last-Minute Performance Testing

TalkinRussianat QA Fest 2018 · on Friday, 2018-09-21· [testing, devops-and-delivery]
links:none on file

A rushed two-week performance test aimed to validate a learning platform at 20,000 users but uncovered problems with non-HTTP chat protocols (XMPP/BOSH/WebSocket), missing features in the load tool, and an environment that drops traffic. The team modified the Erlang load tester Tsung to add cookie support, confirmed behavior with packet captures, and observed tests fail after about 13 minutes when Cloudflare flagged the simulated traffic as an attack; a working Tsung patch exists, but the system could not survive real load, prompting the client to pursue architecture changes.

AI-written summary · about

  1. 0:00Introduction
  2. 3:25Load testing plan issues
  3. 7:23Project and XMPP protocol
  4. 12:29Tool selection first tests
  5. 15:48Cookies problems
  6. 20:19Tool modification developer work
  7. 24:17CloudFlare detection issues
  8. 28:24Results analysis
  9. 30:47Q&A
  10. 35:50Key takeaways
~/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.