经过前三篇博文的介绍,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构建

到此,整个流程就走完了,这个也只是个简单的实践任务,离实际项目使用,还需进一步优化,看了系列博文的朋友,希望对你们有所帮助。我也是初探,如果错误之处,欢迎指正。

Linux下环境搭建(四)——jenkins+gitlab+jmeter实践的更多相关文章

  1. Linux下环境搭建(三)——jmeter+ant配置

    在linux环境下,使用jmeter做接口自动化,做好了前两步的准备工作后,怎能少了主角jmeter+ant了,今天就来说下jmeter+ant的配置方式. jmeter配置 jmeter下载地址:h ...

  2. Linux下环境搭建(一)——java、tomcat配置

    通过2个周末小憩的时间,终究是把linux环境下的jenkins+gitlab+jmeter框架给弄好了.jenkins的配置系列文章,可以翻看我以前的博文.此次,就将在linux下搭建环境的过程以博 ...

  3. Linux下环境搭建(二)——jenkins+gitlab配置

    配置jenkins+gitlab环境,需要依托java环境,在之前的博文中,已配置好java环境,所以可以直接搭建这两个工具的环境即可. jenkins配置 jenkins的配置方法,在之前windo ...

  4. GitLab篇之Linux下环境搭建

    之前公司一直在使用微软的VSS和SVN做为源代码管理工具,考虑到VSS和SVN的局限性,个人一直建议我们应该采用Git来管理我们的源代码.Git的好处不多说相信大家也都知道的.Git不仅仅是一个源代码 ...

  5. linux下环境搭建比较

    xampp是一款初学者使用的集成的apache mysql与php配置安装包了,我们可以利用xampp来快速安装配置php环境,下面一起来看看吧.   要在linux服务器上面挂我们的php网站程序, ...

  6. 信步漫谈之Redis—Linux下环境搭建

    一.环境 Linux 系统:Suse11(SLES-11-SP3-DVD-x86_64-GM-DVD1)Redis 安装包:redis-4.0.11.tar.gz      下载地址:http://d ...

  7. C++学习之路——1.linux下环境搭建

    学习之路,可说各有各的看法和方法.对于我来说,完全是兴趣一下子来了,脑壳发热吧.就想有个干净的环境,只想着与程序有关的东西练一练. 目前想学习C++,可是打开VC++6,再安了VS2010.VS201 ...

  8. linux下环境搭建

    1.jdk https://ivan-site.com/2012/05/download-oracle-java-jre-jdk-using-a-script/ 在linux用wget直接下载JDK ...

  9. centos7.x下环境搭建(四)—redis安装

    redis介绍 redis是用C语言开发的一个开源的高性能键值对(key-value)数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串.列表 ...

随机推荐

  1. Oracle字符串截断

    字段.SUBSTR(string,start_position,[length]) 求子字符串,返回字符串解释:string 元字符串, start_position 开始位置(从0开始), leng ...

  2. Python list的定义和删改

    需要用到list.取回参数 .  sys.argv返回的是个元组. 最后发现用for循环好像没用. a=0 for i in sys.argv[1:]: qh[a]=sys.argv[a] a=a+1 ...

  3. oracle处理重复数据

    oracle查找重复记录 SELECT *FROM t_info aWHERE ((SELECT COUNT(*)          FROM t_info          WHERE Title ...

  4. 3、opencv 图像显示功能

    #include <iostream>#include <opencv2/opencv.hpp>using namespace cv;using namespace std;i ...

  5. HDU-6395 多校7 Sequence(除法分块+矩阵快速幂)

    Sequence Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total ...

  6. php 数值转多少年,多少天,多少时,多少分,多少秒

    function Sec2Time($time){ if(is_numeric($time)){ $value = array( "years" => 0, "da ...

  7. IDEA 小技巧之书签与收藏

    原文地址:IDEA 小技巧之书签与收藏 最近翻阅 Spring 源码,由于源码调用链路很长,等看了十几类方法之后,想看前面调用方法就很不方便,需要查找历史的查看记录.还有时候看着看着就忘了中间某个方法 ...

  8. HttpClient 应用案例揭破应用Discuss论坛登录

    闲来无事,写了一个对discuss论坛登录的案例,初次上场按照以前的惯例没成功,见过抓包分析discuss论坛成功完成,废话不多说 直接上代码. 1:winform 做客户端,添加HttpClient ...

  9. CentOS6.7上安装nginx1.8.0

    主题: CentOS6.7上安装nginx1.8.0 环境准备: 1.gcc-c++ 示例:yum install gcc-c++ 安装:gcc-c++ gcc-c++编译工具 2.PCRE(Perl ...

  10. 黑马旅游网 url-pattern不加斜杠报错 java.util.concurrent.ExecutioException: org.apache.catalina.LifecycleException