python-locust-命令行模式(--no-web)执行压测并保存csv结果

命令如下:
locusts -f testcases/customer/channel/channel.yaml --no-web -c 1 -t 1 -r 1 -L DEBUG --csv=locusts_report
执行结果csv形式保存在当前目录下

locust参数选项:
-h, --help           
帮助信息
-H HOST, --host=HOST 
指定被测试的主机,如下格式: http://10.21.32.33
--web-host=WEB_HOST   
指定运行 Locust Web 页面的主机. Defaults to '' (all interfaces)
-P PORT, --port=PORT, --web-port=PORT
指定 –web-host 的端口,默认是8089
-f LOCUSTFILE, --locustfile=LOCUSTFILE
指定运行 Locust 性能测试文件,如 '../other.py'. 默认: locustfile
--csv=CSVFILEBASE, --csv-base-name=CSVFILEBASE
以CSV格式存储当前请求测试数据.csv文件存放当前目录
--master
将locast设置为以该进程为主进程的分布式模式运行
--slave
将locast设置为以分布式模式运行,并将此进程作为从属进程
--master-host=MASTER_HOST
用于分布式负载测试的ocast master的主机或IP地址。仅在与一起运行时使用 --slave. Defaults to 127.0.0.1.
--master-port=MASTER_PORT
要连接到该端口的端口由用于分布式负载测试的ocast master使用。仅在运行时使用--slave。默认值为5557。请注意,从服务器还将连接到此端口+1上的主节点。
--master-bind-host=MASTER_BIND_HOST
locust主机应绑定到的接口(主机名、IP)。仅在与--master一起运行时使用。默认为*(所有可用接口)。
--master-bind-port=MASTER_BIND_PORT
locust主机指定端口。仅在与--master一起运行时使用。默认值为5557。请注意,locast还将使用这个端口+1,因此在默认情况下,主节点将绑定到5557和5558。
--heartbeat-liveness=HEARTBEAT_LIVENESS
set number of seconds before failed heartbeat from slave
--heartbeat-interval=HEARTBEAT_INTERVAL
set number of seconds delay between slave heartbeats to master
--expect-slaves=EXPECT_SLAVES
 在开始测试之前,需要连接多少个从属主机(仅 --no-web 使用).
--no-web              
禁用Web界面,然后立即开始运行测试。要求指定-c和-r.
-c NUM_CLIENTS, --clients=NUM_CLIENTS
并发用户数. Only used togetherwith --no-web
-r HATCH_RATE, --hatch-rate=HATCH_RATE
每秒生成用户的速率. 和--no-web一起使用
-t RUN_TIME, --run-time=RUN_TIME
在指定时间后停止, 如 (300s,20m, 3h, 1h30m, etc.). 和--no-web一起使用
-L LOGLEVEL, --loglevel=LOGLEVEL
日志等级(DEBUG/INFO/WARNING/ERROR/CRITICAL.默认INFO.) 
--logfile=LOGFILE     
日志文件的路径。如果未设置,日志将转到stdout/stderr
--print-stats         
在控制台中打印统计信息
--only-summary        
只打印摘要统计信息
--no-reset-stats     
 [DEPRECATED] Do not reset statistics once hatching has been completed. This is now the default behavior. See --reset-stats to disable
--reset-stats         
Reset statistics once hatching has been completed. Should be set on both master and slaves when running in distributed mode
-l, --list 
显示可能的locust类列表并退出
--show-task-ratio
打印locust类任务执行率表
print table of the locust classes' task execution ratio
--show-task-ratio-json
打印locust类任务执行率的JSON数据
  -V, --version       
  locust版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值