Jmeter压测与性能监控自动化(二)

基于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文件中加如下的内容:

  

 

猜你喜欢

转载自www.cnblogs.com/bigmengzilogs/p/12228835.html