通过no-gui模式运行jmeter脚本与生成报告

说明:使用NO-GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源。

步骤:在GUI(图形化界面)模式调整好脚本,通过FTP工具将需要测试的.jmx文件传输到linux中;运行后生成的jtl文件可通过查看结果树、聚合报告等原件中通过浏览打开。

参数:(列出常用5个命令,更多参数查看jmeter官方文档)

-n :以非GUI形式运行Jmeter

-t :source.jmx 脚本路径

-l :result.jtl 运行结果保存路径(.jtl),此文件必须不存在

-e :在脚本运行结束后生成html报告

-o :用于存放html报告的目录

进入jmeter的bin目录,通过命令运行jmeter脚本

命令:./jmeter.sh -n -t /root/apache-jmeter-5.0/bin/xxx.jmx -l /root/apache-jmeter-5.0/bin/xxx.jtl -e -o /root/apache-jmeter-5.0/bin/report

解释:-n -t 运行指定目录下的xxx.jmx脚本;-l 生成jtl文件并保存到指定目录下;-e -o 生成HTML报告文件,保存到指定目录下,并命名为report

不指定文件存放目录默认当前目录

举例:

./jmeter.sh -n -t baidu.jmx

./jmeter -n -t baidu.jmx -l baidu.jtl

./jmeter -n -t baidu.jmx -e -o baidu

原文地址:https://www.cnblogs.com/wxinyu/p/10309623.html