Running Locust without the web UI¶
You can run locust without the web UI - for example if you want to run it in some automated flow,
like a CI server - by using the
--no-web flag together with
locust -f locust_files/my_locust_file.py --no-web -c 1000 -r 100
-c specifies the number of Locust users to spawn, and
-r specifies the hatch rate
(number of users to spawn per second).
Setting a time limit for the test¶
This is a new feature in v0.9. For 0.8 use
-n to specify the number of requests
If you want to specify the run time for a test, you can do that with
locust -f --no-web -c 1000 -r 100 --run-time 1h30m
Locust will shutdown once the time is up.
Running Locust distributed without the web UI¶
If you want to run Locust distributed without the web UI,
you should specify the
--expect-slaves option when starting the master node, to specify
the number of slave nodes that are expected to connect. It will then wait until that many slave
nodes have connected before starting the test.