jmeter下如何输出html测试报告
非gui模式下运行
基本操作
1.进入jmeter/bin目录下,执行cmd命令:jmeter -n -t test.jmx -l result.jtl -e -o /tmp/ResultReport
参数说明:
● -n: 非GUI模式执行JMeter
● -t: 执行测试文件所在的位置
● -l: 指定生成测试结果的保存文件,jtl文件格式
● -e: 测试结束后,生成测试报告
● -o: 指定测试报告的存放位置
例如:
.\jmeter -n -t D:\java\apache-jmeter5\TestDocument\xueTest.jmx -l result.jtl -e -o D:\java\apache-jmeter5\TestReport
生成的报告
打开就可以查看结果;
错误一:
修改了jmx的内容后,再次执行报错
在第二次执行时报错
这个错误是result.jtl重复了,取个别的名称就行。
错误二:
出现这个错误,表示目录下有文件。
解决方式:清空目录文件,再次执行。
记录一下压测命令
.\jmeter -n -t D:\java\apache-jmeter5\TestDocument\ehallsystem0826.jmx -l D:\java\apache-jmeter5\result\bsdt500.jtl -e -o D:\java\apache-jmeter5\TestReport\bsdt
在gui模式下:
编写监听结果输出路径,注意后缀 .jtl
记录以下命令
.\jmeter -g D:\JAVA\jmeter\Demo\log\testlogin1tps.jtl -e -o D:\JAVA\jmeter\Demo\report
就在report目录下生成了对于的html报告
以后还是在环境变量中加上 JMETER_HOME比较方便