Performance Testing Crash Course
summary
Shows concrete load testing recipes: baseline static pages with Siege and ApacheBench, crawl app routes with wget then run concurrency sweeps, simulate realistic scenarios and state with Multi-Mechanize, and scale load via EC2 with Bees with Machine Guns to find the throughput point where latency spikes (examples hit ~100–160 req/s before failure). Covers client-side tools too — Google PageSpeed and WebPageTest — and stresses instrumentation (StatsD/Graphite/Sensu) and failure testing like Chaos Monkey.
AI-written summary · about
chapters (9)
- 0:00Introduction to performance testing
- 3:15Why performance matters for business
- 10:26Baseline performance testing tools
- 22:48Distributed load testing with Bees with Machine Guns
- 30:59Client-side performance testing
- 40:50Instrumenting applications for monitoring
- 53:26Testing for failures and edge cases
- 56:13Best practices and key takeaways
- 1:09:21Q&A and closing remarks
related talks
41mMartijn Goossens: Become a Performance Test Master - the Non-Technical Side of Things
45mBeat the rush! Designing effective load tests for your web application
44mPerformance Testing: the way to make a true load
57mOpen Forum on Performance Testing
40mAutomated Performance Testing In Preproduction
37mAutomated Performance Testing With WebDriver
27mEffectively Testing Services
38mPerformance Testing sucks! How to get started testing RESTful APIs and GraphQL
