jenkins实现接⼝⾃动化持续集成(python+pytest+Allure+git)本⽂⾸发于:
在⽤python做⾃动化测试时,我们写好代码,然后需要执⾏才能得到测试报告,这时我们可以通过 Jenkins 来进⼀步完成⾃动化⼯作。借助Jenkins,我们可以结合 Git/SVN ⾃动拉取代码,通过设置定时构建实现⾃动触发脚本执⾏,得到测试报告,最后还可以配置发送邮件等。今天我们就来分享下,如何结合 Git⾃动拉取代码,通过构建来⾃动执⾏python脚本输出测试报告。
Jenkins是开源的,使⽤Java编写的持续集成⼯具。需要安装JDK,如果已经安装了JDK可以跳过该步骤。
1. 安装JDK
去官⽹下载JDK:acle/java/technologies/javase-jdk15-downloads.html
将下载好的压缩包放在Linux上
然后解压Java到相应⽬录:
输⼊命令:tar -zxvf jdk-11.0.8_linux-x64_ /home/java
如果提⽰没有tar命令,输⼊yum install -y tar,先安装tar
编辑环境变量,在/etc/profile⽂件中添加环境变量:
输⼊命令:vim /etc/profile
在⽂件最后添加内容如下,然后保存:
JAVA_HOME=/home/java/jdk-11.0.8
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export JRE_HOME
export PATH
export CLASSPATH
输⼊命令source /etc/profile,刷新环境变量配置⽂件使其⽴刻⽣效
java环境变量自动配置
到此,JDK已经安装完成。输⼊java -version查看是否安装成功,出现如下图即安装成功。
PS:建议建⼀个Java的超链接。建⽴之后默认情况下从/usr/bin/java路径使⽤Java,yum安装的时候,这个链接会⾃动创建。
输⼊命令ln -s /home/java/jdk-11.0.8/bin/java /usr/bin/java
2. 安装Jenk ins
官⽹:www.jenkins.io/download/ 选择对应的操作系统或者使⽤yum⽅式安装,这⾥我使⽤的是yum,因为⽐较⽅便:
yum的repos中默认是没有Jenkins的,所以我们需要先将Jenkins存储库添加到yum repos中。
点击官⽹中【CentOS/Fedora/Red Hat】系统,然后将命令复制粘贴到Linux系统中。
之后就可以看到系统开始⾃动下载安装。若出现提⽰是否下载输⼊:y并按回车。耐⼼等待安装完成。
启动Jenkins,命令:service jenkins start,出现ok表⽰Jenkins启动成功。
在浏览器输⼊ip:8080进⼊Jenkins登录页⾯,输⼊密码。⾄此,Jenkins安装完成。
3. Jo b配置
新建⼀个⾃由风格的项⽬

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。