locust分布式运行参数

master options:

--master:设置locust分布式运行时的主节点

--master-bind-host  locust主节点的接口,仅与--master一起运行时使用,默认为*

--master-bind-port locust主节点的端口,默认使用5557,仅与--master一起运行时使用

--expect-workers 在测试之前指定拥有多少个工作节点,仅与--master一起运行时使用

worker options:

--worker:locust分布式运行时,使用此参数指定当前pc为工作节点

--master-host:指定locust分布式执行的主节点,仅当与--worker参数同时运行时有效。默认为127.0.0.1

--master-port 指定locust分布式执行的主节点,仅当与--worker参数同时运行时有效。默认为5557

在一台机器运行:

第一种:locust -f  ***.py --master    //会启动web ui

第二种:locust --headless -u100 -t10s -r2000 --master  //禁用web接口,立即启动负载测试,需要指定-u和-t

在另外一台机器运行:

locust -f  ***.py --worker --master-host=******

--master不能和--worker一起使用

--run-time只能跟--headless一起使用,只能在master节点指定,不能在worker节点指定

--run-time有效的格式是:20,20s,3m,2h,1h20m,3h30m10s等等

指定--headless时,-u默认是1,-r默认是1,-t默认一直运行

 

posted on 2021-10-20 10:24  朱古力88  阅读(359)  评论(0编辑  收藏  举报