单机分布式压测:
有界面启动:
1、启动master机器:
locust -f locust_batch_data.py --master
2、启动Slave机器,打开多个dos窗口,输入命令
locust -f locust_batch_data.py --worker
无界面启动:
1、启动master机器:
locust -f search_batch.py --master --web-host="127.0.0.1" --headless --expect-workers=2 -u 20 -r 20 -t 6m --html=../search_batch.html
注意:--master 一定要在--expect-workers前面
2、启动Slave机器,打开多个dos窗口,输入命令
locust -f locust_batch_data.py --worker
多机分布式压测:
1、启动master调度机
locust -f locust_batch_data.py --master
2、启动workers运行机
方式1:使用主机ip:
locust -f locust_batch_data.py --slave --master-host=192.168.*.*
注意:,启动 slave 节点,设置 --master-host
方式2:使用计算机名称
locust -f locust_batch_data.py --slave --master-host=WIN10-804191526