1、Locust支持分布式在多台机器上进行压力测试
–master 设置Locust为master模式。
–slave 设置Locust为slave模式,标记启动一台到多台 Locustslave 机器节点,与标记 --master-host 一起使用(用于设置master模式下的master机器的IP/hostname)
locust -f testScript.py --master
locust -f testScript.py --slave --master-host = Master_IP
2、参数
–master-port:与 --slave 一起使用,用于设置 master 模式下的 master 机器中 Locust 的端口(默认为5557)。注意,locust 将会使用这个指定的端口号,同时指定端口+1的号也会被占用。
–master-bind-host=X.X.X.X :与 --master 一起使用。决定在 master 模式下将会绑定什么网络接口。默认设置为*(所有可用的接口)。
–master-bind-port:与 --master 一起使用。决定哪个网络端口 master 模式将会监听。默认设置为 5557。
–expect-slaves=X:在 no-web 模式下启动 master 时使用。master 将等待X连接节点在测试开始之前连接。
参考文档