Load Testing Distributed Systems with NBomber 4.0
summary
Presents NBomber 4.0's new API, scenario stopwatch and callback completions, and plugin hooks to measure asynchronous flows. Shows an NBomber Cluster running on Kubernetes with metrics shipped to InfluxDB+Grafana and per‑scenario dashboards. Reproduces database bottlenecks and loads HTTP/WebSocket brokers at scale to report latencies and failure modes for data‑driven decisions.
AI-written summary · about
chapters (13)
- 0:00NBomber 4.0 intro
- 2:20Distributed systems challenges
- 5:57Load types & microservice tests
- 11:15Database testing & consistency
- 14:28Cassandra overview
- 17:44Load testing case studies
- 23:28NBomber 4.0 new features
- 29:09Writing NBomber scenarios
- 33:16WebSocket & async testing
- 36:55Event handling & cleanup
- 40:15NBomber vs other tools
- 44:28NBomber roadmap
- 47:56Conclusion & Q&A
related talks
30mRunning multiple Nubanks at once
43mRelease the locusts - distributed performance tests
45mDistributed load testing with k6
27mTesting Before You Scale & Making Friends While You Do It
21mCrunching Millions of Requests for Breakfast: A Tale of Performance Testing Prowess
46mDistributed load testing with k6
31mLoad Testing Kubernetes: How to Optimize Your Cluster Resource Allocation in Production [I]
40mPerformance Testing and Big Data
