参数:
-h, –help 查看帮助
-H HOST, –host=HOST 指定被测试的主机,采用以格式:http://10.21.32.33
–web-host=WEB_HOST 指定运行 Locust Web 页面的主机,默认为空 “。
-P PORT, –port=PORT, –web-port=PORT 指定 –web-host 的端口,默认是8089
-f LOCUSTFILE, –locustfile=LOCUSTFILE 指定运行 Locust 性能测试文件,默认为: locustfile.py
这里介绍下无web的运行方式:
–-no-web no-web 模式运行测试,需要 -c 和 -r 配合使用.
-c NUM_CLIENTS, –clients=NUM_CLIENTS 指定并发用户数,作用于 –no-web 模式。
-r HATCH_RATE, –hatch-rate=HATCH_RATE 指定每秒启动的用户数,作用于 –no-web 模式。
-t RUN_TIME, –run-time=RUN_TIME 设置运行时间, 例如: (300s, 20m, 3h, 1h30m). 作用于 –no-web 模式。
不设置时间的时候它会一直运行下去,可以按“crtl”+"c"去强制结束。
报告数据:
type:请求方式
name:请求路径的api
requests:请求数
fails:请求失败数
Median:中位数,响应时间,单位毫秒
Average:平均数,响应时间,单位毫秒
Min:最小响应时间,单位毫秒
Max:最大响应时间,单位毫秒
Content Size:单个请求大小,单位为字节
reqs/sec:每秒请求数,相当于jmeter的tps
charts:
实时统计的rps
实时统计平均响应时间
实时统计虚拟用户数