做接口自动化也很久了,自己会 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。
https://github.com/baozhida/jmeter.bak/blob/master/jmeter.results.shanhe.me.xsl
欢迎使用,提意见,或者有更好的模版,也告知一下。