51Testing软件测试论坛

标题: jmeter+ant+jenkins 接口自动化报告模版 [打印本页]

作者: 八戒你干嘛    时间: 2017-6-27 15:40
标题: jmeter+ant+jenkins 接口自动化报告模版
背景做接口自动化也很久了,自己会java所以选择了使用jmeter+ant+jenkins的方式做接口自动化测试与持续集成,报告模版的选择也经历了好几个版本,结合jmeter各种逻辑控制器和beanshell做很复杂的接口测试也是轻而易举的。
各自循环复杂校验不必多说,关联接口传参也很容易,某些类型的接口巡检也可以完成。
看到  jmeter 接口自动化测试方案二 (报告优化),优点是发邮件直接发送html页面。但是需要大量改动。
说说我改造的接口测试报告模版,是根据之前的帖子修改而来的
之前的帖子大概是https://testerhome.com/topics/3773
改造模版我把默认模版(jmeter-results-detail-report.xsl)和3773 帖子提到的模版jmeter.results.shanhe.me.xsl,整到一起了。
截图中断言是最简单的形式,使用beanshell 断言可以做非常强大的判断。
效果图报告html文件一共是三部分,一张图放不下,截了两次图,展示的数据依次是Summary&Pages&ErrorDetail。
Summary&Pages



ErrorDetail



模版地址https://github.com/baozhida/jmeter.bak/blob/master/jmeter.results.shanhe.me.xsl
欢迎使用,提意见,或者有更好的模版,也告知一下。


作者: 悠悠小仙仙    时间: 2017-6-27 16:03
感谢楼主无私地分享~我已经用上了这个模板。

但是还有个问题一直困扰着我:每次执行自动化测试,都会在之前执行过的结果数据基础上累加新执行的结果数据,造成无法很直观地获取到最新执行这一次的测试结果。

楼主是否有这方面的想法没?
作者: 悠悠小仙仙    时间: 2017-6-27 16:04
感谢楼主无私地分享~我已经用上了这个模板。

但是还有个问题一直困扰着我:每次执行自动化测试,都会在之前执行过的结果数据基础上累加新执行的结果数据,造成无法很直观地获取到最新执行这一次的测试结果。

楼主是否有这方面的想法没?
作者: 八戒你干嘛    时间: 2017-6-27 16:05
悠悠小仙仙 发表于 2017-6-27 16:04
感谢楼主无私地分享~我已经用上了这个模板。

但是还有个问题一直困扰着我:每次执行自动化测试,都会在 ...

先删掉之前的结果,两种方式
1.Jenkins 删除
2.build.xml文件里面处理




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2