Locust命令行参数详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Locust命令行参数详解
-h, --help
查看帮助
-H HOST, --host=HOST
被测试的主机地址,格式:http://10.21.32.33
--web-host=WEB_HOST
Locust Web 页面的主机地址,默认为本机
-P PORT, --port=PORT, --web-port=PORT
被测试主机端口,默认8089
-f LOCUSTFILE, --locustfile=LOCUSTFILE
指定运行Locust 性能测试文件,默认为: locustfile.py
--csv=CSVFILEBASE, --csv-base-name=CSVFILEBASE
以CSV格式存储当前请求测试数据
--master
分布式模式使用,指定当前节点为master 节点
--slave
分布式模式使用,指定当前节点为slave节点
--master-host=MASTER_HOST
分布式模式运行,设置master节点的主机或IP地址,只在与slave节点一起运行时使用,默认为:127.0.0.1
--master-port=MASTER_PORT
分布式模式运行,设置master节点的端口号,只在与slave节点一起运行时使用,默认为:5557。注意,slave节点也将连接到这个端口上的master节点
--master-bind-host=MASTER_BIND_HOST
绑定Locust的主机名,只有使用master参数时可用,默认为*
--master-bind-port=MASTER_BIND_PORT
绑定Locust的端口,只有使用master参数时可用,默认为5557。注意Locust将使用这个端口,所以默认情况master节点将绑定到5557和5558
--expect-slaves=EXPECT_SLAVES
定义有多少台slave机器连接到master主机(使用no-web参数时可用)
--no-web
无web界面模式运行测试,需要-c和-r配合使用
-c NUM_CLIENTS, --clients=NUM_CLIENTS
指定并发用户数,no-web模式下可用
-r HATCH_RATE, --hatch-rate=HATCH_RATE
指定每秒启动的用户数,no-web模式下可用
-n NUM_REQUESTS, --num-request=NUM_REQUESTS
指定要请求的次数,no-web模式下可用,0.8.1版本不再提供t参数来指定运行时间
-L LOGLEVEL, --loglevel=LOGLEVEL
指定log级别(DEBUG/INFO/WARNING/ERROR/CRITICAL)。默认是INFO
--logfile=LOGFILE
日志文件路径。如果没有设置,日志默认路径为stdout/stderr
--print-stats
在控制台中打印数据
--only-summary
只打印摘要统计
--no-reset-stats
完成测试后不要重置统计数据
-l, --list
显示Locust性能测试文件中可用的类,配合f参数使用
--show-task-ratio
显示locust性能测试文件中测试类的任务执行比例,配合f参数使用
--show-task-ratio-json
以json格式显示locust性能测试文件中测试类的任务执行比例,配合f参数使用
-V, --version
查看当前Locust工具的版本