测试
1.postman的使用
·文档需求管理
·断言的使用
·环境变量的设置
·批量执行
·newman生成测试报告
2.unittest+requests
·requests的使用
·发送get和post
·设置json数据
·请求头设置
·session状态保持
·unittest的使用
·TestCase
·TestSuite
·Testloader
·TestRunner
·fixture
·参数化的设置(parameterized)
·断言 (assertEqual)
·自生成测试报告(HTMLLTestRunner)
3、持续集成
不断的将我们写完的东西放在一个仓库/平台上
4、为什么要持续集成
保证代码的安全性和准确性,为了提高小组的效率
5、如何来做持续集成
·Jenkins(使用java来写一个持续集成的软件)
·git (代码管理的工具)
·git clone(克隆)
·git add. /git commit -m "xxx"/git push origin 分支名
· git pull origin 分支名 (拉取远程代码)
配置Jenkins
一、前置条件
-
安装Jenkins需要有java环境,请先安装并配置好jdk
-
yum -y install java-1.8.0-openjdk
-
如果出现报错-----》错误:为 repo ‘base’ 下载元数据失败
-
可以按照如下流程修改源 1.备份现有源 mv /etc/yum.repos.d /etc/yum.repos.d.backup 2.设置新的yum目录 mkdir /etc/yum.repos.d 3.安装wget(我没安装,也没事,可能是我以前安装过) yum install -y wget 4.大家一定要区分自己的系统版本,不然肯定不通过
CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
CentOS 8 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo 5.清除文件并重建元数据缓存 yum clean all yum makecache 6.最后更新软件包,这一步要下载安扎ung或升级一百多个软件包,比较费时间,大概三五分钟吧! yum update -y
二、安装
-
下载依赖
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
-
导入秘钥
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
-
安装
yum install jenkins
三、简单配置
-
查看安装目录信息
rpm -ql jenkins
-
jenkins相关目录释义:
1. /usr/lib/jenkins/:jenkins安装目录,war包会放在这里。
2. /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
3. /var/lib/jenkins/:默认的JENKINS_HOME。
4. /var/log/jenkins/jenkins.log:jenkins日志文件。-
修改jenkins端口号 默认端口号是8080,为了防止端口冲突,我们需要修改端口号。
vi /etc/sysconfig/jenkins
此处我修改为8090
输入命令进入之后按键盘“i”即可进行编辑,找到JENKINS_PORT = “8080”,修改为8081,8090,等等可用端口号
:wq保存退出
-
设置开机自启动
chkconfig jenkins on
-
启动jenkins
service jenkins start
-
我这里启动报错,解决步骤如下,如果你的成功启动,可以忽略
-
先查看错误日志
journalctl -xe
-
发现是jdk路径配置不对
-
修改Jenkins启动配置文件,指定java安装路径
vi /etc/init.d/jenkins
-
找到candidates,增加java路径。可以用以下快捷命令快递定位到该字符处
:set ingnorecase 回车
/cadidates 回车-
修改如下,增加了java路径 /opt/jdk1.8/bin/java(java路径可以用命令which java 查询)
-
再启动一下jenkins即可
systemctl start jenkins
-
如果有报这个warning,执行一个命令即可去除
-
执行去除warning命令
systemctl daemon-reload
-
查看jenkins运行状态
systemctl status jenkins
-
此处应该可正常打开页面,如果打不开,把防火墙端口打开一下即可,我这里是9099 firewall-cmd --zone=public --add-port=9099/tcp --permanent firewall-cmd --reload
-
访问页面,初始密码在/var/lib/jenkins/secrets/initialAdminPassword
防火墙命令:
开启防火墙命令:
systemctl start firewalld.service
重启防火墙命令:
firewall-cmd --reload 或者 service firewalld restart
查看端口列表:
firewall-cmd --permanent --list-port
禁用防火墙
systemctl stop firewalld
设置开机启动
systemctl enable firewalld
停止并禁用开机启动
sytemctl disable firewalld
-
之后再浏览器输入IP加端口号例如我的:121.199.58.55:8090
1.进入页面
2.等待加载之后
3.在你的端口输入命令:cat /var/lib/jenkins/secrets/initialAdminPassword
4.点击继续,点击安装推荐的插件
5.
6.等待加载完毕,进入创建用户页面
7.保存并完成,傻瓜式继续,进入之后就是这样的
8.安装完成
下载流程
1.更换镜像源为国内的镜像源
2.下载java和Jenkins
3.下载git
4.下载python以及pip3下载所需要的运行环境
配置Jenkins