JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

释放双眼,带上耳机,听听看~!

背景:JMeter+Ant集成自动化测试框架已经介绍了环境配置、脚本开发、ant构建结果调试,本篇计划实现持续集成接口自动化平台,加入jenkins+github等工具,点击链接介绍jenkins集成github插件,email、svn、github配置参考jenkins初级入门。

1、eclipse+jmeter+ant本地框架搭建结构如下,并在github注册了,把代码push到远程仓库JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

2、在本地开发完成脚本及build配置,git命令推上远程仓库保管文件:JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

3、再上github地址复制出来(git仓库在公司可以本地部署服务):JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

4、启动jenkins服务,顺带提一下,jenkins我采用java -jar 命令war包启动,并加入任务计划开机自启。打开首页:要先给jenkins安装配置任务job所用到的github、email、html、performance reports等插件,系统管理–插件管理–搜索安装即可:JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

5、点击new 任务,新建任务,输入job名称,选择自己的风格:ant构建方式一般选择自由就可以了;JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

6、创建成功,进入配置页,git插件也可选了,其他构建步骤按需填写:JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

7、再配置触发器,可以不勾选github hook trigger for gitscm polling,只设置轮询机制,jenkins会定期检测git仓库更新状态:JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

8、再配置任务构建,使用ant构建工具,运行任务名称build配置的任务名,执行配置文件名可以是指定路径:JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

9、最后配置构建后操作,事先安装的报告、邮件插件:JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

10、顺带加上了performance性能测试报告JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

11、最后job跑完之后,就会在job显示配置的相关标题,效果展示如下:JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

12、细节展示,配置的轮询scm会根据cron表达式自动生效:JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

13、细节展示:生成的性能测试报告JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

tips1:jenkins用java -jar启动war包的形式,默认路径会在C盘。建议进入系统管理–系统设置,更改home directoryJMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

tips2:在job配置时,设置自定义的工作空间,git或svn会checkout代码到自己定义的目录,而不会到jenkins默认的workspace了JMeter+Eclipse+Ant+Jenkins+Github持续集成接口/性能自动化测试框架搭建

jenkins+jmeter+ant+github自动化框架搭建完成。

给TA打赏
共{{data.count}}人
人已打赏
安全经验

职场中的那些话那些事

2021-9-24 20:41:29

安全经验

高并发解决方案限流技术-----使用RateLimiter实现令牌桶限流

2021-11-28 16:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索