介绍Jenkins和pytest测试环境搭建
Python
安装python,这里以python3.7为例。
下载:python官网下载 Python-3.7.0.tar.xz
解压:tar -xvJf Python-3.7.0.tar.xz
Pytest
1.安装
pip3 install pytest
2.设置软链接
ln -s /usr/local/python3/bin/pytest /usr/bin/pytest
Allure
1.下载并上传Allure安装包到opt,其他目录可能导致不能用
例如下载 allure-commandline-2.12.1.zip
2.解压
unzip allure-commandline-2.12.1.zip
3.添加环境变量
vim /etc/profile
export PATH=$PATH:/opt/allure-2.12.1/bin
使环境变量生效 source /etc/profile
4.验证
allure --version
5.结合python
pip3 install -y allure_pytest
Jenkins
1、安装jenkins必须安装jdk
如果yum源中有java的话也可以直接安装。没有的话去oracle官网下载
2、配置java环境变量
编辑系统环境变量:vim /etc/profile
变量内容(根据自己安装的jdk路径更改):
查看openjdk安装位置:
[root@bogon ~]# which java
/usr/java/jdk1.8.0_131/bin/java
[root@bogon ~]# ls -lrt /usr/bin/java
lrwxrwxrwx 1 root root 22 Dec 13 15:30 /usr/bin/java -> /etc/alternatives/java
[root@bogon ~]# ls -lrt /etc/alternatives/java
lrwxrwxrwx 1 root root 35 Dec 13 15:30 /etc/alternatives/java -> /usr/java/jdk1.8.0_131/jre/bin/java
编辑/etc/profile文件中配置:
export JAVA_HOME=/usr/java/jdk1.8.0_131/
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
让配置生效:source /etc/profile
3、安装Jenkins
首先下载jenkins repo文件:jenkins.repo
然后导入公钥:jenkins.io.key
安装jenkins: yum install -y jenkins --nogpgcheck
4、配置jenkins(可选)
更改端口:vi /etc/sysconfig/jenkins: JENKINS_PORT="8080"
更改用户:vi /etc/sysconfig/jenkins: JENKINS_USER="root"
然后让配置生效:source /etc/sysconfig/jenkins
添加JAVA运行路径: vi /etc/init.d/jenkins,candidates=" 后边添加 /usr/java/jdk1.8.0_131/jre/bin/java
5、启动jenkins
启动:service jenkins restart
浏览器打开:服务器管理ip:8080
6.jenkins新建项目时需要注意的点:
1. 设置全局git路径,全局git用户名密码
2. 提前新建workspace的文件夹,并修改文件夹权限为777
3. 修改Jenkins为root权限,否则安装rpm包会报错
4. jenkins中allure报告出现Allure Report aborted due to exception时,需要再jenkisn中手动配置allure路径。