当前位置: 首页>编程语言>正文

centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一)

一.centos7服务器用dockers搭建自动化测试环境。(Jmeter4.0之Jenkins+jmeter实现接口自动化测试)

1.dockers搭建jenkins/jenkins

官网地址jenkins/jenkins - Docker Image | Docker Hub

centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第1张

我们不用jdk11用jdk8就可以

2. centos7命令行输入

docker pull jenkins/jenkins
centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第2张

3.查看jenkins/jenkins

centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第3张

4.创建Jenkins挂载目录并授权权限

mkdir -p /var/jenkins_home 
chmod 777 /var/jenkins_home

5.创建并启动Jenkins容器

docker run -d -p 10240:8080 -p 10241:50000 -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/mv:/usr/bin/mv -v /usr/local/java/jdk1.8.0_271/bin:/usr/local/java/jdk1.8.0_271/bin -v /usr/local/java/jdk1.8.0_271:/usr/local/java/jdk1.8.0_271 -v /usr/local/maven3.6:/usr/local/maven3.6 -v /usr/bin/git:/usr/bin/git -v /etc/localtime:/etc/localtime -v /var/jenkins_home:/var/jenkins_home   --name myjenkins  jenkins/jenkins
centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第4张

6.安装git
(1)

yum install -y git
centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第5张

(2) 查看git信息

git -version
centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第6张

7. docker ps -a 发现有了该容器 是由问题的 我们删除停止的容器重新设置

docker ps -a 
centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第7张

8. docker rm 容器id 移除刚才的容器

docker rm
centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第8张

9.创建并启动Jenkins容器

docker run -d -p 10240:8080 -p 10241:50000 -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/mv:/usr/bin/mv -v /usr/local/java/jdk1.8.0_271/bin:/usr/local/java/jdk1.8.0_271/bin -v /usr/local/java/jdk1.8.0_271:/usr/local/java/jdk1.8.0_271 -v /usr/local/maven3.6:/usr/local/maven3.6 -v /usr/bin/git:/usr/bin/git -v /etc/localtime:/etc/localtime -v /var/jenkins_home:/var/jenkins_home   --name myjenkins  jenkins/jenkins

10.创建成功 如图所示

centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第9张

创建容器命令讲解

-d 后台运行镜像

-p 10240:8080 将镜像的8080端口映射到服务器的10240端口。

-p 10241:50000 将镜像的50000端口映射到服务器的10241端口

-v /var/jenkins_home:/var/jenkins_home目录为容器jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。这里我们设置的就是上面我们创建的 /var/jenkins_home目录

-v /etc/localtime:/etc/localtime让容器使用和服务器同样的时间设置。

/var/run/docker.sock:/var/run/docker.sock 设置docker

-v /usr/bin/mv:/usr/bin/mv -v /usr/local/java/jdk1.8.0_271/bin:/usr/local/java/jdk1.8.0_271/bin 设置jdk

-v /usr/local/maven3.6:/usr/local/maven3.6 设置maven</pre>

--name myjenkins 给容器起一个别名

二. 查看jenkins是否启动成功

1.如下图出现端口号,就为启动成功了

docker ps
centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第10张

2.查看docker容器日志

docker logs myjenkins
centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第11张

3.配置镜像加速,进入 cd /var/jenkins_mount/ 目录。

cd /var/jenkins_home/
centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第12张

修改 vim hudson.model.UpdateCenter.xml里的内容

vim hudson.model.UpdateCenter.xml

将 url 修改为 清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第13张

三. 访问Jenkins页面,输入http://ip:10240

http://ip:10240

1.在命令行里直接输入curl http://192.168.233.4:10240

http://192.168.233.4:10240

2.可以正常解析。

centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第14张

四.防火墙

1.开启10240端口

firewall-cmd --zone=public --add-port=10240/tcp --permanent
centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第15张

2.重启防火墙

firewall-cmd --reload
centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第16张

3.查看开放的端口

firewall-cmd-list-ports
centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第17张

五.浏览器访问

1.浏览器输入http://192.168.233.4:10240

centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第18张

2.管理员密码获取方法,编辑initialAdminPassword文件查看,把密码输入登录中的密码即可,开始使用。(在服务器里面输入命令)

vim /var/jenkins_home/secrets/initialAdminPassword
centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第19张

3.登录进去后

centos7服务器docker搭建测试环境[Jmeter4.0之Jenkins+jmeter实现接口自动化测试](一),第20张

https://www.xamrdz.com/lan/5j61848881.html

相关文章: