Learner Squad

Learner Squad

NewRead the latest articles
PerformancePopularAll Levels

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
4.3 on Udemy (20 ratings)
  • 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:

  1. User journeys
  2. Locust load generator
  3. Target system under load
  4. Prometheus metrics
  5. Grafana dashboards
  6. Performance verdict

Curriculum overview

19 lectures · 2 hours of on-demand video.

  1. 01Load testing foundations

    • Workload modelling
    • Choosing metrics that matter
  2. 02Locust in practice

    • Writing locustfiles
    • Weighted tasks and scaling users
  3. 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

Ready to start Scalable Performance Testing with Locust and Python?

Lifetime access, 19 lectures, and a project you can put on your CV.