linux系统下运行Jmeter脚本,可自动生成jtl文件 。一般命令如下
首先进入jmeter的脚本文件目录下,如我的脚本是保存在服务器的root/jmeter/testplan文件夹里
所以首先 cd jmeter/test_plan
执行 jmeter -n -t test.jmx -l result.jtl # testplan.jmx是指要运行的Jmeter脚本
# result.jtl 指自动生成命名的jtl文件名称,可自行更改
进入jmeter按照bin目录
e:
E:\apache-jmeter-5.2.1\apache-jmeter-5.2.1\bin
执行命令
jmeter -g C:\Users\Administrator\Desktop\result.jtl -o D:\report #本地jtl的文件目录C:\Users\Administrator\Desktop\result.jtl
#D:\report,在本地d盘先创建一个report文件夹,把生成的 html报告存进去
注:我把服务器上生成的jtl文件下载到了本地windows桌面了
报告如上所示
如果生成报告出错,一旦生成失败,看jmeter目录下面的bin/jmeter.log文件,看具体错误信息,大多可能是空格啊,多了“-”这种出错误
-----------------------------------------------------更新分割线-------------------------------------------------------------
以上是把生成的jtl文件,放在本机Jmeter下运行,生产html报告
另外还有一个更简单的的方法:在服务器 /usr/local下,建立一个文件夹Jmeter->在建立一个文件夹resultReport
执行命令:jmeter -n -t Saas.jmx -l result.jtl -e -o /usr/local/Jmeter/resultReport