Don’t Hope You Can Handle Future Load. Prove It

Join thousands of companies that trust Locust to validate systems for their next spike in traffic

Charts

Trusted by

AWS
Delivery Hero
IG Group
Microsoft
Zalando

Why Choose Locust?

Quick and easy

Start load testing in minutes, not weeks! Our AI will help you generate test scenarios from recorded interactions or production code, and even analyze results!

Configurable and scalable

Locust tests are expressed in plain Python code, and can use any library/protocol Python can, for example SocketIO, Kafka, Postgres and MongoDB.

Automated

With Locust in your CI pipeline or running on a schedule, you proactively verify performance instead of relying on ad-hoc test runs that are easy to forget.

Proven Open Source

Locust is available under the MIT License, and has a large community. It has been around for more than 10 years. We're with you for the long term.

Scenarios in Plain Python

  • HTTP API
  • Response validation
  • Load Test Any Service
  • Open AI
1from locust import HttpUser, task
2
3class QuickstartUser(HttpUser):
4    @task
5    def hello_world(self):
6        self.client.get("/hello")
7        self.client.get("/world")
8
9        for i in range(10):
10            self.client.get(f"/item/{i}")

What People are Saying About Locust

What I like with Locust is that it's very easy to get started, even for a non Python developer. From installing the library to writing my first test script is very straightforward and simple.

Burhanuddin Ahmad

Senior Software Engineer at DeliveryHero

We chose Locust because with just a little Python skills it allows for testing many different technologies. Expressing tests in code gives much more flexibility than UI based solutions. Since we also validate data streaming via WebSockets, the ability to create custom measurements based on asynchronous data processing was very useful. We have also contributed to the open source project and this too was a great experience.

Dominik Jeziorski

Principal QA Performance Engineer at IG Group

I'm impressed not more people talk about Locust. The thing is awesome :)

Armin Ronacher

Author of Flask, Jinja2 & more

Locust's intuitive Python-based scripting allows us to create realistic user scenarios effortlessly. Its real-time metrics, excellent scalability, and customizable approach has helped us ensure a seamless and reliable experience for our users, even under heavy load.

Rahul Solanki

Senior Project Lead at UST Global

Ready to supercharge your load testing?