Jenkins+Jmeter+Gitlab持续集成实现接口流程自动化(一)

今天分享服务搭建第一篇:Jenkins+Jmeter+Ant自动化集成环境搭建 [Centos7.5]


一、JDK配置


二、Jmeter 安装并配置[1]

1、把 apache-jmeter-3.1.zip 上传到 /usr/local 并解压

# unzip apache-jmeter-3.1.zip

2、解压后,进行Jmeter环境变量配置

# vi /etc/profile

在文末添加如下变量:

export JMETER_HOME=/usr/local/apache-jmeter-3.1
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH

3、让配置文件立马生效

# source /etc/profile 

4、查看是否安装成功

# jmeter -v

 

注,如报错说明权限不够

进入该路径下,重新赋权

# cd /usr/local/apache-jmeter-3.1/bin/
# chmod 777 *

此事再次查看安装情况,发现已正常展示欢迎页!

三、Ant 安装并配置

1、把 apache-ant-1.10.0.zip 上传到 /usr/local 并解压

# unzip apache-ant-1.10.0.zip

2、解压后,进行Jmeter环境变量配置

# vi /etc/profile

在文末添加如下变量:

export ANT_HOME=/usr/local/apache-ant-1.10.0
export PATH=/usr/local/apache-ant-1.10.0/bin:$PATH

3、让配置文件立马生效

# source /etc/profile 

4、查看是否安装成功

# ant -version

​现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:485187702【暗号:csdn11】

四、Jenkins 安装

1、下载、安装

版本地址: https://jenkins.io/zh/download/ (获取版本的下载链接)

1)开始下载:[root@localhost software]# wget https://pkg.jenkins.io/redhat-stable/jenkins-2.176.3-1.1.noarch.rpm

2)安装

2、配置

vi /etc/sysconfig/jenkins

启动端口,默认为8080,修改为8888

JENKINS_PORT="8888"

用户修改为root --默认为JENKINS

JENKINS_USER="root"

3、jdk建立软连接

[root@localhost software]# ln -s /usr/java/jdk1.8.0_191/bin/java /usr/bin/java

软连接的目的是把/usr/java/jdk1.8.0_191/bin/java 镜像到 /usr/bin/java 文件会同步变化,但不会占用空间

4、启动

systemctl start jenkins/stop/restart
or
service jenkins restart
[root@localhost interfacegit]# service jenkins restart
Restarting jenkins (via systemctl):                        [  确定  ]

5、访问首页 & 安装插件

http://192.168.127.100:8888 或 localhost:8888

出现如下报错:

出现原因&解决方案:

jenkins.war 权限是不可执行 (文件路径:/usr/lib/jenkins)

-rw-r--r--. 1 root root 77364728 8月  28 22:41 jenkins.war

--修改权限
# chmod +x jenkins.war

-rwxr-xr-x. 1 root root 77364728 8月  28 22:41 jenkins.war

注:中间查这个问题好久,有执行过 sudo yum install libgcc.i686 --setopt=protected_multilib=false 这条命令,不知道有没有影响,待验证![2]

访问正常页面:

根据提示查看密码:

[root@localhost jenkins]# cat /var/lib/jenkins/secrets/initialAdminPassword
6dfcabe03ef04e6499e0*************************

下一步后,安装推荐的插件

安装完插件后,创建账户 -->完成

 

 

第一阶段完成.......

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 希望能帮助到你!【100%无套路免费领取】

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值