jmeter CLI*面运行方式
简介
CLI = Common Line,命令行模式,*面模式,真正做负载测试时,应该使用 CLI 模式运行,而不是 GUI,而且在服务器上运行脚本都是CLI模式,*面模式运行方式可以大大减少资源的开支,也就是说压力或负载测试更准确。
运行命令介绍
当我们运行jmeter时候,界面显示了运行命令
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
下面介绍相关参数
字段 含义
-n 指定 JMeter 将在 cli 模式下运行
-t 包含测试计划的 jmx 文件名称
-l 记录测试结果的 jtl 文件名称
-j 记录 Jmeter 运行日志的文件名称
-g 输出报告文件( .csv 文件)
-e 生成 html 格式的测试报表
-o 生成测试报表的文件夹文件夹不存在或为空
jmeter -n -t pengfei.jmx -l result/report.jtl -e -o report
执行 pengfei.jmx 脚本
在 result 目录下生成 report.jtl 报告
最后在 report 目录下生成测试报表
report.jtl 必须不存在, report 目录必须不存在或者为空
分布式运行脚本命令:
jmeter -n -t pengfei.jmx -l result/report.jtl -R 172.20.72:38:6789,127.0.0.1:6789
启动指定的远程 slave 机执行 pengfei.jmx ,并在 result 目录下生成 report.jtl
和 -r 不一样, -R 是指定slave机的,并不是所有 slave 机
本文地址:https://blog.csdn.net/PFFstronger/article/details/107334136
推荐阅读
-
jmeter CLI*面运行方式
-
Forker 可以让 php-cli 进程借助 nohup 以守护进程的方式运行。
-
php cli 方式 在crotab中运行解决
-
php cli 方式 在crotab中运行解决_php技巧
-
php cli 方式 在crotab中运行解决
-
revolutionary.io php cli 方式 在crotab中运行解决
-
php CLI方式运行的收集数据脚本过多导致PHP进程过多,有没有好的解决方案来替换?
-
php cli 方式 在crotab中运行解决_php技巧
-
php如何在代码中判断运行方式是fastCgi还是CLI?
-
php如何在代码中判断运行方式是fastCgi还是CLI?