美文网首页
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