码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-01-22 17:56:59      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:cat   报告   框架   ima   info   功能   ati   period   通过   

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

  技术图片

 

 技术图片

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

标签:cat   报告   框架   ima   info   功能   ati   period   通过   

原文地址:https://www.cnblogs.com/bigmengzilogs/p/12228835.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!