JMeter+Eclipse+Maven+Jenkins+G

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

背景

上篇讲了自动化框架一个大概,自动化平台的测试框架少不了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改成:updates.jenkins.io/update-cent…

  • 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自动化测试框架搭建完成,是不是很简单?

欢迎对本博客不正确的进行指正,疑问的请多交流,多谢。