Model user behavior and run distributed load tests before backend changes face real traffic with Locust
Script realistic user flows in Python and fan them out across workers so agents can pressure-test services before rollout.
What it does
Model user behavior and run distributed load tests before backend changes face real traffic with Locust
Script realistic user flows in Python and fan them out across workers so agents can pressure-test services before rollout.
Prerequisites
Python, Locust, and access to the target service or test environment
Installation
Requirements and caveats from upstream:
- Locust is an open source performance/load testing tool for HTTP and other protocols. Its developer-friendly approach lets you define your tests in regular Python code.
- You can import regular Python libraries into your tests, and with Locust's pluggable architecture it is infinitely expandable. Unlike when using most other tools, your test design will never be limited by a GUI or dom...
Basic usage or getting-started notes:
-
Locust tests can be run from command line or using its web-based UI. Throughput, response times and errors can be viewed in real time and/or exported for later analysis.
-
Locust makes it easy to run load tests distributed over multiple machines. It is event-based (using gevent), which makes it possible for a single process to handle many thousands concurrent u...
-
Locust has a user friendly web interface that shows the progress of your test in real-time. You can even change the load while the test is running. It can also be run without the UI, making it easy to use for CI/CD te...
-
Extracted from upstream docs: https://raw.githubusercontent.com/locustio/locust/HEAD/README.md
Documentation
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,926 chars)