欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

jmeter CLI*面运行方式

程序员文章站 2022-03-29 20:26:12
简介CLI = Common Line,命令行模式,*面模式,真正做负载测试时,应该使用 CLI 模式运行,而不是 GUI,而且在服务器上运行脚本都是CLI模式,*面模式运行方式可以大大减少资源的开支,也就是说压力或负载测试更准确。运行命令介绍当我们运行jmeter时候,界面显示了运行命令jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]下面介绍相关参数字段含义-n 指定 JMe...

简介

CLI = Common Line,命令行模式,*面模式,真正做负载测试时,应该使用 CLI 模式运行,而不是 GUI,而且在服务器上运行脚本都是CLI模式,*面模式运行方式可以大大减少资源的开支,也就是说压力或负载测试更准确。

运行命令介绍
当我们运行jmeter时候,界面显示了运行命令
jmeter CLI*面运行方式

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