Scalable Performance Testing with Locust and Python
Design, run and observe scalable load tests with Locust, Prometheus and Grafana.
- Duration
- 2 hours
- Lectures
- 19
- Level
- All Levels
- Learners
- 100+ students
- Python
- Locust
- Prometheus
- Grafana
About this course
Stand up scalable performance testing with Locust and observability that QA leads actually trust.
What you'll learn
- Locust scenarios that scale
- Prometheus + Grafana dashboards
- Production-style perf strategy
What you'll build
A Locust load-testing project with weighted user journeys
Prometheus metrics collection for your runs
A Grafana dashboard leadership can read
Project architecture
The pipeline you assemble across the course:
- User journeys
- Locust load generator
- Target system under load
- Prometheus metrics
- Grafana dashboards
- Performance verdict
Curriculum overview
19 lectures · 2 hours of on-demand video.
01Load testing foundations
- Workload modelling
- Choosing metrics that matter
02Locust in practice
- Writing locustfiles
- Weighted tasks and scaling users
03Observability
- Prometheus exporters
- Grafana dashboards for QA
FAQ
Why Locust over JMeter?
Locust is code-first Python, so load tests live in version control and scale in the same way your app does.
Do I need a cluster?
No. You start locally and learn how the same project scales out.
Continue learning
Next in the path
Enterprise QA Automation with Java, Selenium & APIs →
Scalable web and API automation with TestNG, Selenium, REST Assured and AI
Selenium / Java
Enterprise QA Automation with Java, Selenium & APIs
Scalable web and API automation with TestNG, Selenium, REST Assured and AI
6.5 hours · All Levels
AI Agents
AI Agent: Automated QA Test Case Generator and Executor
Build an AI agent for API test automation using Python, JIRA-API & GenAI
2.5 hours · All Levels
Ready to start Scalable Performance Testing with Locust and Python?
Lifetime access, 19 lectures, and a project you can put on your CV.
