Locust Performance Testing · Course Guide
This course covers 20 chapters based on the Locust 2.46.x Official Documentation, from zero foundation to distributed production-grade load testing.
What You Will Learn
| Stage | Chapters | Content |
|---|---|---|
| Beginner | 01–05 | Performance testing fundamentals, HttpUser, task writing, Web UI, assertions |
| Intermediate | 06–10 | TaskSet nesting, event hooks, parametrization, distributed testing, Docker |
| Advanced | 11–15 | Kubernetes, non-HTTP protocols, asyncio, library usage, plugins |
| Production | 16–20 | Performance tuning, CI/CD, monitoring and analysis, capstone projects |
Official Reference Sources
| Source | Link |
|---|---|
| docs.locust.io | https://docs.locust.io/en/stable/ |
| github.com | https://github.com/locustio/locust |
Prerequisites
- Python basics; recommended to complete the first 6 chapters of the pytest course first;
- Familiarity with HTTP fundamentals.
👉 Start with Chapter 1.