经过前三篇博文的介绍,jenkins+gitlab+jmeter接口自动化的框架就搭建成功了,详细可见
Linux下环境搭建(一)——java、tomcat配置
Linux下环境搭建(二)——jenkins+gitlab配置
Linux下环境搭建(三)——jmeter+ant配置
之前在网络上也查阅了很多资料,详细讲整个流程的构建过程还是有点模糊,自己利用闲暇时间,将整个流程给走通了,并成功。
在使用gitlab前,需要点git知识,这个可以自行学习,网上的资料很多。
gitlab使用
1.可先安装git客户端,自行安装
2.在gitlab上创建一个仓库,自行创建
3.创建本地仓库
①.新建一个文件夹,mkdir
②.新建一个文件
③.输入git init,设置为仓库
④.提交git add 文件名
⑤.最终提交 git commit
从本地仓库提交代码就是如上步骤即可
最终将本地代码提交到远程仓库如下:
4.添加远程仓库
本地仓库下运行命令git remote add hong 远程仓库地址
5.本地提交到远程仓库
git push hong master
上述操作,就能把本地代码上传到远程仓库中了。
jenkins使用
jenkins的配置方式,可参见
Jenkins环境搭建(2)-搭建jmeter+ant+jenkins自动化测试环境
Jenkins环境搭建(3)-配置自动发送邮件
Jenkins环境搭建(4)-配置定时构建
Jenkins环境搭建(5)-与Jmeter完成参数化构建和构建前删除操作
Jenkins环境搭建(6)-修改自动化测试报告的样式
基础配置,就不再赘述了,可看上述博文。
再此,详细说下的内容是配置源码管理
1.输入仓库URL
会出现如下截图提示,这属于正常,因为是没有配置对应凭据
2.配置凭据
①系统设置>凭据配置
②凭据>系统>全局凭据
③添加凭据
④设置凭据数据
凭据类型选择SSH,范围设置为全局,key输入私钥,私钥生成:在配置gitlab账号时,会生成对应的私钥。
⑤到job中配置
保存数据后,到job中构建任务
job构建
在控制台中查看日志,可查看到拉取git中的数据进行job构建
到此,整个流程就走完了,这个也只是个简单的实践任务,离实际项目使用,还需进一步优化,看了系列博文的朋友,希望对你们有所帮助。我也是初探,如果错误之处,欢迎指正。
本文仅代表作者观点,系作者@温一壶清酒发表。
欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
文章出处:http://www.cnblogs.com/hong-fithing/