美文网首页软件测试专项测试
Jmeter 输出HTML性能测试报告(附bat)

Jmeter 输出HTML性能测试报告(附bat)

作者: 云层_ | 来源:发表于2018-12-09 00:20 被阅读60次

概述

毋庸置疑,Jmeter工具(D:\ProgramFiles\apache-jmeter-5.0\bin\jmeter.bat)本身可以执行性能测试,查看测试报告(形式如下图),但是无法导出HTML报告;

若想导出HTML报告,可以使用 cmd启动性能测试,并生成HTML报告;

如何操作?

1、步骤

cmd 先要cd到jmeter的bin目录(D:\ProgramFiles\apache-jmeter-5.0\bin),然后输入以下命令:

jmeter -n -t D:\01JmeterWorkspace\ZHSMX.jmx -l D:\01JmeterWorkspace\ZHSMX_csv\html.csv -e -o D:\01JmeterWorkspace\ZHSMX_HttpReports

(每次启动命令之前,图圈的文件夹内容要清空 否则会报错; 或者重新指定文件夹;  )

每次启动命令之前,图圈的文件夹内容要清空 否则会报错;                或者重新指定文件夹;  

ps 参数说明:

)n:非GUI模式执行JMeter;

)t: 脚本文件(.jmx文件)的路径;

)l: 指定生成测试结果的保存文件(.csv格式,),此文件必须不存在;

)e:测试结束后,生成测试报告;

)o:用于存放测试报告的路径;

)路径: 三个路径依次是:

               a. xxx.jmx文件路径

                b.输出xxx.csv文件路径(也可以保存为jtl格式,此格式可以在聚合报告中打开,如下图)

                c.要保存的http report的文件路径。----当然这些路径可以随意设定;

2、执行过程

3、查看报告

    1)生成的测试结果csv

2) 生成的html报告

写一个bat脚本进行执行(如上的过程太过繁琐)

1)脚本

@echo off

start "C:\Windows\System32\cmd.exe"

D:

CD D:\ProgramFiles\apache-jmeter-5.0\bin

jmeter -n -t D:\01JmeterWorkspace\ZHSMX.jmx -l D:\01JmeterWorkspace\ZHSMX_csv2\html.csv -e -o D:\01JmeterWorkspace\ZHSMX_HttpReports2

%taskkill /f /im cmd.exe%     --------(也是关闭cmd,留下面一个就行)

exit   --------(也是关闭cmd) 

2)执行过程

3)报告生成

相关文章

网友评论

    本文标题:Jmeter 输出HTML性能测试报告(附bat)

    本文链接:https://www.haomeiwen.com/subject/iyiocqtx.html