美文网首页
jmeter生成测试报告的两种方法

jmeter生成测试报告的两种方法

作者: lily_5945 | 来源:发表于2020-09-10 14:21 被阅读0次

jmeter生成测试报告分GUI和非GUI两种方式。非GUI需要添加监听器,而监听器是需要占用一部分资源的,所以正式测试时最好是禁止监听器,使用非UGI方式生成测试报告。

一、使用命令生成测试报告

\color{#FF1033}{注:如果jmeter没有添加环境变量,需要进入jmeter的bin目录下,执行命令。如果已经添加环境变量,可以直接在终端输入命令}
1,jmeter执行完脚本后,在bin文件夹下进入到cmd终端

image.png
2,输入命令,回车即可自动生成
jmeter -n -t <测试JMX文件> -l <​​测试报告文件> -e -o <输出文件夹的路径>
  • -n:非GUI模式执行JMeter
  • -t :执行测试文件所在的位置
  • -l :指定生成测试结果的保存文件,.jtl文件格式
  • -e:测试结束后,生成测试报告
  • -o:指定测试报告的存放位置
  • 测试JMX文件:测试用的.jmx文件路径
  • 测试报告文件:必须是不存在的,否则会报错
  • 输出文件夹的路径:手动创建存放报错的文件夹的路径,需要提前创建,每次运行前必须清空,否则会报错
    例:jmeter -n -t C:\Users\Administrator\Desktop\测试脚本.jmx -l test -e -o C:\Users\Administrator\Desktop\测试报告
    image.png
    3,查看测试报告,打开index即可
    image.png

二、从现有的示例CSV日志文件生成

jmeter -g <报告文件> -o <输出文件夹的路径>

1,新建一个result.jtl文件(注:不能重复使用,文件名不可重复)
2,添加需要的监听器,“文件名”这里浏览选择新建的 result.jtl 文件

image.png
3,运行脚本,这时候可以看到刚刚新建的result.jtl文件里面已经有数据了。
image.png
4,新建一个 report 空文件夹,从jmeter的bin目录下,进入到终端,输入以下命令(注:report文件夹必须是空的)
jmeter -g  D:\jmeter\apache-jmeter-5.3\bin\result.jtl -o  C:\Users\kuaike\Desktop\report

5,打开前面新建的report文件夹,可以看到 result.jtl 已经转换成HTML文件了

image.png

相关文章

网友评论

      本文标题:jmeter生成测试报告的两种方法

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