Third party tools¶
Support for other sampler protocols, reporting etc¶
Automate distributed runs with no manual steps¶
Using other languages¶
A Locust master and a Locust slave communicate by exchanging msgpack messages, which is supported by many languages. So, you can write your Locust tasks in any languages you like. For convenience, some libraries do the job as a slave runner. They run your Locust tasks, and report to master regularly.
Configuration Management¶
Deploying Locust is easy, but here and there some tools can still provide a measure of convenience.
tinx.locust is an Ansible role to install, configure and control Locust as a systemd service, or to build Locust docker images using ansible-container. Also manages locustfiles and accompanying test data.