Third party tools¶
Using other languages¶
A Locust master and a Locust worker communicate by exchanging msgpack messages, which is supported by many languages. So, you can write your User tasks in any languages you like. For convenience, some libraries do the job as a worker runner. They run your User tasks, and report to master regularly.
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.