今天分享服务搭建第一篇: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
![f6704abeb8bd1d00c8ce1d2b07c631bb.png](https://i-blog.csdnimg.cn/blog_migrate/958739d300dc2fc8833712e0986d15ff.jpeg)
注,如报错说明权限不够
![82035e5fcf099ad42372773555840d28.png](https://i-blog.csdnimg.cn/blog_migrate/40d934435c5d06d02f3fea8aa76c83d6.png)
进入该路径下,重新赋权
# 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
![9ce4ffc57819d748150dfa7e1d13186b.png](https://i-blog.csdnimg.cn/blog_migrate/75916d1dc7385480c170c95ee3a67622.png)
四、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)安装
![114840b68afdfbae250512b3661f4ba5.png](https://i-blog.csdnimg.cn/blog_migrate/4934d4fad4ff4724b35a6565615d16af.png)
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
出现如下报错:
![94d8e1f2c95a5cae8bb4f19f71037c83.png](https://i-blog.csdnimg.cn/blog_migrate/00531dc6357d8eab0d397020422afe76.png)
出现原因&解决方案:
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]
访问正常页面:
![e05b369eccc20b5bd75b5118081c066f.png](https://i-blog.csdnimg.cn/blog_migrate/5d3999d7a5cfe0078b3b1ce433428536.jpeg)
根据提示查看密码:
[root@localhost jenkins]# cat /var/lib/jenkins/secrets/initialAdminPassword
6dfcabe03ef04e6499e0*************************
下一步后,安装推荐的插件:
![6741c78b33cd78e01f3aa177e7702e72.png](https://i-blog.csdnimg.cn/blog_migrate/047964f26d66d8726835fd852f9cbfc1.jpeg)
安装完插件后,创建账户 -->完成
![18002dc4878e0e6225a3532d5c84883a.png](https://i-blog.csdnimg.cn/blog_migrate/3e748e91f53948a3142bf6298f66bcd1.png)
第一阶段完成.......
美丽人生:服务搭建篇二·Jenkins+Jmeter+Gitlab持续集成实现接口流程自动化zhuanlan.zhihu.com参考
- ^需自行下载,Jmeter版本自行把握,本文中使用的是3.1版本
- ^--前面有一个空格!