最近学习Jmeter,关于生成html测试报告这块,总结了下
前面的jmeter里进行接口测试的相关内容就不说了,主要记录下生成jmx后,如何生成测试报告
假设生成的jmeter文件为list.jmx,打开cmd,输入
jmeter -n -t login.jmx -l login.jtl -e -o testResult,即可生成html测试报告
注意,
执行前要将已经存在的list.jtl和testResult文件夹删除,否则会提示
An error occurred: Cannot write to 'E:\soft\apache-jmeter-3.3\bin\testResult' as folder is not empty
生成的html测试报告大概长下面这个样子,这里只截取了其中一个图,Response Times
嫌每次都要删除jtl文件和testResult文件夹麻烦,可以写一个bat批处理文件,每次想输出测试报告时,执行下bat文件就可以了,新建一个login.txt文件,输入如下内容,然后将文件改为login.bat
echo off
del login.jtl
rd testResult /s/q
call jmeter -n -t login.jmx -l login.jtl -e -o testResult
pause