JMeter 生成HTML测试报告并打印日志
为什么?
执行完测试任务,想更直观的查看报告,需要生成一个HTML报告;
怎么做?
首先,在JMeter/bin下执行jmeter命令,执行一遍我们的测试脚本,并生成以.jtl文后缀的文件:
jmeter -n -t my.jmx -j logs/xxx-log.log -l test.jtl
解释 | |
---|---|
-n | 执行方式 |
-t | 要执行的测试程序 |
-j | 日志输出(这里指同级目录下logs文件夹下xxx-log.log文件) |
-l | 生成的cvs报告 |
注:jmeter/bin下执行,要用jmeter命令
此时,会在当前目录下生成一个test.jtl,然后我们再执行一行命令生成一个HTML文件夹:
jmeter -g test.jtl -e -o ./jmeter_output
注:./
后面自定义名称,上述命令执行后,会在当前目录下生成一个以jmeter_output命名的文件夹,里面包含我们要的测试报告HTML,不过内容是英文的。