jmeter+ant输出测试报告
jmeter自己本身可以输出html测试报告的,不过这种自带的测试报告特别简陋,如下图所示,一般我们是不看这种的。
文章图片
我们可以使用ant来输出更高效、更直观的测试报告。
首先下载安装ant,
我用的是apache-ant-1.9.7版本,大家也可以去官网或者网上随便一搜,下载就可以了。
把下载好的ant包解压,这是免安装的,所以把整个包放在你想放的目录下就可以了,像笔者为了方便,干脆放在F:\lsg\jmeter+jenkins+ant目录下了。
文章图片
接着配置环境变量:把ant的bin目录放入环境变量中,比如我的是F:\lsg\jmeter+jenkins+ant\apache-ant-1.9.7\bin
那就把这个目录放入环境变量的path中,确定就好了。
文章图片
然后直接win+R,输入cmd,命令行输入ant,回车,如果出现下面这图,表示ant配置成功了!
文章图片
然后,去jmeter的extras目录下,把ant-jmeter-1.1.1.jar复制到ant的lib目录下
文章图片
配置ant 编译文件 build.xml
新建一个文本文件,把文件后缀改成.xml
然后复制这段代码进去(请注意在英文输入法状态下复制、修改):
xml的代码我直接放出来吧,这个构建代码挺重要的,如果写错了,后面就运行不起来了。
我圈出来的地方,需要你们改成自己本地的路径,不要和我的一模一样。
文章图片
文章图片
配置完之后,记得保存。
然后去jmeter的bin目录下,找到文件jmeter.properties,用文本方式打开,
修改jmeter.save.saveservice.output_format=csv 为
jmeter.save.saveservice.output_format=xml
文章图片
保存,
然后我们去设置测试报告要输出的内容,优化测试报告,还是刚刚的文件jmeter.properties,
找到这个地方:
把这些内容都改成true,并且把前面的#符号去掉
文章图片
设置好之后,保存。
至此,我们的ant配置就算完成了。
打开build.xml文件所在的目录,地址栏输入cmd,回车,进入命令行,输入ant run ,回车,执行测试,可以看到界面如下:
文章图片
出现这个,表示测试完成了。
文章图片
然后去看看输出的测试报告(这张报告图并不是我自己的,是借用某位大咖的)
文章图片
从这个测试报告中可以看出,输入的内容非常清晰,而且域名、端口、消息体、各种请求头,返回结果都覆盖全面,更重要的是,哪一个接口报错了,立马都能看到,并且通过分析返回结果和状态码确定是什么问题。
【jmeter+ant输出测试报告】至此,jmeter+ant输出测试报告,我们先说到这吧,下次讲一下jmeter+ant+jenkins,搭建自动化测试框架。
推荐阅读
- 《深度倾听》第5天──「RIA学习力」便签输出第16期
- 女生该不该用小号测试男朋友()
- BNC公链|BNC公链 | Eth2.0测试网Topaz已质押超100万枚ETH
- 我的软件测试开发工程师书单
- 性能测试中QPS和TPS的区别
- 如何在手机上查看测试vue-cli构建的项目
- 工作好忙
- javascript|javascript 性能测试笔记
- 《思考,快与慢》第10天──「RIA学习力」便签输出第8期|《思考,快与慢》第10天──「RIA学习力」便签输出第8期 央央
- 灵魂测试……