专栏首页公众号-测试驿栈JMeter(十四)-自动生成测试报告

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:\gongju\apache-jmeter-3.2\bin\lsmsp.jmx -l result.jtl -e -o D:\gongju\apache-jmeter-3.2\bin\HttpReport

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

执行结果如下:

生成的报告如下:

结尾彩蛋:

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

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Jmeter(十八)_Ubuntu部署jmeter与ant

    为了整合接口自动化的持续集成工具,我将jmeter与ant都部署在了Jenkins容器中,并配置了build.xml

    飞天小子
  • Jmeter(十五)_上传与下载

    首先确认你的文件名称,参数名称,MIME类型,这些可以从接口文档里面获取,或者直接在页面抓包然后从请求头里面查看。注意,此处我的文件路径是相对路径,对应的是我的...

    飞天小子
  • jmeter压力测试中的疑难杂症

    大部分新手在用jmeter做压力测试的时候,对一些性能术语十分模糊,直接导致的后果就是对测试出来的结果数据根本不能理解,更谈不上分析了。今天的文章就着重给大家解...

    飞天小子
  • 让课代表告诉你,磁盘空间都去哪了!

    各位小伙伴们,我想大家可能都遇到过这样的情况:电脑刚买回来的时候锃光瓦亮,内外皆新,用着用着C盘就不够用了,过了一阵D盘也不够用了,再用了一阵,1T的硬盘居然满...

    课代表
  • [译] Vue.js 内部原理浅析

    原文:https://medium.com/js-imaginea/the-vue-js-internals-7b76f76813e3

    江米小枣
  • 【ZYNQ】米联客Xilinx ZYNQ资料(7035)

    今天更新下米联客7035的资料,资料很杂,但是肯定是全的,因为没时间去整理,这里和大家道个歉。

    碎碎思
  • 品牌洞察:伞 大数据看天堂伞如何成为业界标杆?

    天堂伞产品质量和技术工艺在全国制伞行业中处于领先地位,在国内外市场享有很高的声誉。大数据看天堂伞如何成为业界标杆?决策狗为您解析其中原因。 ? 1 天堂伞细分领...

    企鹅号小编
  • (数据科学学习手札84)基于geopandas的空间数据分析——空间计算篇(上)

      在本系列之前的文章中我们主要讨论了geopandas及其相关库在数据可视化方面的应用,各个案例涉及的数据预处理过程也仅仅涉及到基础的矢量数据处理。在实际的空...

    Feffery
  • [C#6] 5-自动属性增强

    0. 目录 C#6 新增特性目录 1. 老版本代码 1 internal class Person 2 { 3 public string Nam...

    blackheart
  • 【深入浅出.Net IL】1.一个For循环引发的IL

    悟空聊架构

扫码关注云+社区

领取腾讯云代金券