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

jmeter+jenkins集成化案例(下)

时间:2020-03-19 21:45:34      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:web   接口   集成   检查   操作   htm   com   span   任务   

git+jenkins+jmeter+Python集成——接口并发测试:

git完成脚本修改增加操作,jmeter作为脚本编辑器完成业务需求,jenkins负责将脚本推送到服务器上并执行相应shell指令完成对应性能测试并统计出结果,Python脚本负责将最终的结果发送邮件并通知到钉钉。

1、自动化测试框架流程

技术图片

 

 

 

脚本:jmeter脚本,Python代码等等

2、软件或者工具

Git仓库:gogs、GitHub、gitlib、码云等;其他工具例如SVN

构建工具:Jenkins,Hudson

脚本工具:jmeter、Python、LR、VB等等

3、检查测试环境

1)、检查服务器的/data1目录,数据库表数据均符合要求

2)、检查服务器各个服务是否正常运行

3)、测试脚本确认:获取地址 http://ip:xxxx/xxxx/xxxxx.git

技术图片

 

 4、拉取脚本、代码并修改后直接提交

使用git bash工具更新脚本等文件到git仓库

常用语句: git clone http://ip:xxxx/xxxx/xxxxx.git 从git仓库拉取项目

git add .增加/修改文件

git commit -m “aa” 提交(注释必须有)

git push 提交变更

5、修改并发数和测试执行时间等

技术图片

 

修改预置数据以及相关服务器信息配置信息

 技术图片

 

如有必要则修改jmx脚本信息,修改完脚本信息后别忘记提交更新至git仓库

 6、jenkins构建任务

 

 技术图片

 

 任务处理中,执行jmeter脚本

部分结果(如下图所示):详细统计过程可从在jenkins上查看

技术图片

 

 7、jenkins构建任务

获得脚本结果:目录在服务器/root/apache-jmeter-3.2/apache-jmeter-3.2/bin/html.tar.gz 可以下载对应文档到本地解压后获取最终结果或者通过python脚本执行发送最后的测试结果

技术图片

 

 备注:

通过GOGS只要存在修改提交会触发jenkins直接构建: 仓库设置——>管理WEB钩子——>添加WEB钩子,只要git有变动则直接触发构建jenkins任务:

技术图片

 

 技术图片

 

 推送地址填写规则:http://<Jenkins地址>/gogs-webhook/?job=<你的Jenkins任务名>

技术图片

 

 测试成功如上图所示。

jmeter+jenkins集成化案例(下)

标签:web   接口   集成   检查   操作   htm   com   span   任务   

原文地址:https://www.cnblogs.com/jimmyzhang2020/p/12527053.html

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