前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jmeter接口测试之HTML测试报告

Jmeter接口测试之HTML测试报告

作者头像
顾翔
发布2019-12-12 11:20:29
8070
发布2019-12-12 11:20:29
举报
文章被收录于专栏:啄木鸟软件测试

顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript,

主文件是:zentao.py 。bugreport是禅道,script是python3+selenium 3,按照规则在禅道上书写的bugreport可由zentao.py程序生成py测试脚本。

来源:https://www.testwo.com

在使用Jmeter做接口测试中,虽然Jmeter的测试工具提供了查看结果树,但是不够直观,在实际的工作场景中,也不能把这样的测试结果放在测试报告中或者说拿给领导看,那么是否可以生成基于HTML的测试报告了。事实上,有需求,就会有答案,那么为了生成基于HTML的测试报告,需要使用到ANT,首先需要下载ant并且把它加到path的环境变量,配置成功后,在cmd中输入ant如下图所示说明环境搭建OK:

有了ant后,下来需要编写build.xml的文件,在该文件中指定生成使用的模板,执行的脚本,jmeter的目录,以及其他的信息,主要内容见如下:

下来需要修改jmeter的配置文件jmeter.properties,在配置文件中,把jmeter.save.saveservice.output_format=xml修改为jmeter.save.saveservice.output_format=csv,如下图所示:

修改完成后,在Jmeter的目录下创建html的测试报告目录,这里目录结构是report,在report下创建了html和jtl,主要放.html和.htl文件的目录结构,如下图所示:

下来到build.xml的目录下,执行ant脚本,就会显示执行和生成测试报告的过程,见输出的信息:

可以看到构建结果是successful,然后到html目录下,就可以看到生成了HTML的测试报告,如下图所示:

在浏览器中打开html文件后,就会显示出测试报告的信息,如下图所示:

见如上截图,可以看到执行总数,失败数,成功率,执行最大时间,平均时间和最小时间,以及失败的错误信息。

星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-04-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档