Locust命令行参数详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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工具的版本

相关文档
最新文档