zoukankan      html  css  js  c++  java
  • JMeter(十四)-自动生成测试报告

    很多朋友都在问jmeter如何生成测试报告,这里随便说两句。

    环境要求

    1:jmeter3.0版本之后开始支持动态生成测试报表

    2:jdk版本1.7以上

    3:需要jmx脚本文件

    基本操作

    1:在你的脚本文件路径下,执行cmd命令:jmeter -n -t test.jmx -l result.jtl -e -o /tmp/ResultReport 

    参数说明:
    ● -n: 非GUI模式执行JMeter
    ● -t: 执行测试文件所在的位置
    ● -l: 指定生成测试结果的保存文件,jtl文件格式
    ● -e: 测试结束后,生成测试报告
    ● -o: 指定测试报告的存放位置

    注意:结尾的 ResultReport 是自己手动创建的报告文件夹。每次启动命令之前,文件夹内容必须和 jtl 文件一起清空

    下面举个栗子示范一下:

    jmeter -n -t D:gongjuapache-jmeter-3.2inlsmsp.jmx -l result.jtl -e -o D:gongjuapache-jmeter-3.2inHttpReport

    这段命令中,第一处标红的是我的接口脚本路径,第二处标红的是自动生成的jtl文件,第三处标红的是报告文件夹路径,这一段命令在cmd下执行命令即可(注意,必须在脚本文件路径下执行cmd,否则需要cmd下执行切换路径)

    执行结果如下:

    生成的报告如下:

    结尾彩蛋:

    之前考虑过每次执行命令都要先去目录下清空报告文件夹和jtl,还要敲命令,很烦,后来想了一个方法,那就是写一个bat,每次执行bat都自动去清空之前的报告,然后执行命令

    del是删除jtl,rd是删除报告文件夹,md是重建报告文件夹,最后执行命令生成报告。执行结果如下:

    这是个人总结的一个小窍门,希望对大家有用!


     龙渊阁测试开发家园: 317765580

  • 相关阅读:
    基本MVVM 和 ICommand用法举例(转)
    WPF C# 命令的运行机制
    628. Maximum Product of Three Numbers
    605. Can Place Flowers
    581. Shortest Unsorted Continuous Subarray
    152. Maximum Product Subarray
    216. Combination Sum III
    448. Find All Numbers Disappeared in an Array
    268. Missing Number
    414. Third Maximum Number
  • 原文地址:https://www.cnblogs.com/Zfc-Cjk/p/8286874.html
Copyright © 2011-2022 走看看