Jmeter自定义接口测试报告

Jmeter自定义测试报告

你好!今天我们在这里讨论一下如何自定义测试报告模板。
前段时间在用Jmeter做接口测试,后面业务方要我们测试出一份接口测试报告(非性能)。JMeter3.0提供一个用于生成HTML页面格式图形化报告的扩展模块。但是好像用起来感觉不太对呢?用Jmeter默认的模板的搞出来好像都是性能方面的数据,报告中连接口测试最重要的两部分:入参和返回值都没提现,看来Jmeter提供的是一个性能测试报告模板,而并非接口测试报告模板。既然生成测试报告是Jmeter的是一个扩展模块,那我们还是想办法折腾一下吧。

实现过程

我们进入到Jmeter的extras目录下,查找build.xml文件,可以看到引用的是当前目录下的jmeter-results-detail-report_21.xsl这个模板
Jmeter自定义接口测试报告_第1张图片
既然已经找到对应的模板信息,那改起来也是非常方便的
打开jmeter-results-detail-report_21.xsl这个模板:
1.自定义标题

2.接口详情里面添加自定义的信息,并从数据文件中取对应的值(前提是数据文件一定要有)

Jmeter自定义接口测试报告_第2张图片
这样就自定义完成

验证一下

我们以test.jtl为例,修改build.xml的 in=" t e s t p a t h / {testpath}/ testpath/{test}.jtl" out=" t e s t p a t h / {testpath}/ testpath/{test}.html"
1.cmd 进入文件目录
Jmeter自定义接口测试报告_第3张图片
2.执行ant命令(电脑上已经装了ant)
在这里插入图片描述
3.查看结果
Jmeter自定义接口测试报告_第4张图片
编译成功
输出目录下生成test.html文件
打开看一下效果
在这里插入图片描述
点击+号查看每个接口对应的请求信息
Jmeter自定义接口测试报告_第5张图片
失败的用例会展示底部,并且有详情信息
这个报告大方简洁,感觉还可以!

模板地址下载:下载: 2019

你可能感兴趣的:(测试技术)