基于Jmeter的接口性能测试自动化框架,JMeter+ant+Jenkins主要包括6个部分:
1、 脚本和数据分离实现
jmeter脚本中的服务地址和参数均进行参数化配置,通过配置文件读取,例如dubbo地址变化,直接修改csv配置文件即可
后续考虑将这块做成web页面的,通过web页面上传脚本和配置文件,可设置并发数,压测曲线是梯度还是平行等
2、 批量执行脚本
利用ant批量跑指定目录下的Jmeter脚本,如有新增脚本只要放置在指定目录即可
3、 生成接口运行报告
4、 定位报错接口
5、 定时任务执行
可根据项目情况,使用Jenkins的build periodically完成定时任务执行
6、 邮件通知,大概模板如下,可加上具体接口的执行结果
可使用jenkins的邮件通知功能,发送工程的构建邮件;
也可通过ant的build.xml文件实现邮件发送。
邮件发送方法一:jenkins插件email notification,设置后一定要设置trigger,即邮件触发的机制。如下图:
邮件发送方式二:
ant build.xml文件中加如下的内容:
原文地址:https://www.cnblogs.com/bigmengzilogs/p/12228835.html
时间: 2024-11-08 18:09:41