背景:JMeter+Maven集成自动化测试框架讲个大概,自动化平台的测试框架少不了jenkins的组成,jenkins初级入门。本博客只是自己整理的笔记,好学的搜索进来,学习起来没那么顺畅,又因大多是截图,源码没有贴出来,是不是少了看下去的兴趣?
1、本地化搭建eclipse+jmeter+maven项目结构如下:
不会这里还要贴出eclipse如何创建maven项目吧?
2、在本地使用jmeter-GUI开发完成脚本并使用eclipse集成工具完成pom.xml配置,git命令推上远程仓库保管源码:
3、再上github地址复制出来(git仓库可以在公司本地部署服务):
4、启动jenkins服务,顺带提一下:jenkins我采用java -jar 命令war包启动,并加入任务计划开机自启。打开首页:要先给jenkins安装配置任务job所用到的github、email、html、maven等插件,系统管理–插件管理–搜索安装即可,因为国内背墙,需要设置:插件管理–advanced高级设置,update site,把https改成:http://updates.jenkins.io/update-center.json:
5、点击new 任务,新建任务,输入job名称,这回是maven项目就要选择maven风格了(
其实很自由):
6、点击ok,进入job配置页面,首先配置个git项目地址,再配置
丢弃旧的构建历史数据:
7、再配置源码管理地址,这里跟上面的git项目地址是一样,但是无关联,真正构建是从源码git地址pull代码:
8、再配置触发器,与github相关的,根据需求配置,我这里不需要:
9、job设置maven构建配置,指定pom.xml文件路径,不同于ant的build.xml配置文件可以别名,这只能是pom.xml:
10、最后就是构建后,生成的报告进行展示(报告路径在windows系统下目录\,不是反斜杠/显示):
11、最后job跑完之后,就会在job显示配置的相关标题,效果展示如下:
12、细节展示,配置的轮询scm会根据cron表达式自动生效定时访问git:
最后:jenkins+jmeter+maven+github自动化测试框架搭建完成,是不是很简单?