CentOS7之Jenkins+Pytest+Allure自动化测试持续集成

文章目录

  • 一、环境准备
    • 1、Pytest
    • 2、Allure
    • 3、Jenkins
  • 二、持续集成

一、环境准备

1、Pytest

确保centos7服务器已安装python3+环境,本机为python3.7
python环境确认
为了区分系统自带的python2.7环境,可python官网下载压缩包,解压到服务器指定目录,配置环境变量
如解压到/usr/local/目录,配置环境变量,编辑/etc/profile,追加如下内容

export PATH=$PATH:/usr/local/python3/bin/

实时生效

source /etc/profile 

追加环境变量
安装pytest

pip3.7 install pytest
pip3.7 install allure-pytest

2、Allure

下载allure压缩包点我选择指定版本,上传至服务器目录,如/usr/local/,并进行解压

tar xzvf allure-commandline-2.13.0.tgz

也可以将allure加入环境变量/etc/profile,vi命令编辑或者echo “” >>进行追加到末尾

export ALLURE=/usr/local/allure-2.13.0/bin
export PATH=$PATH:$ALLURE

在这里插入图片描述

3、Jenkins

关于Jenkins部署请参考点我
allure插件安装,系统管理-插件管理,点击可选插件,输入allure搜索然后安装。慢慢等等安装完毕
系统管理-全局工具配置,多了一个Allure Commandline。配置如下:
CentOS7之Jenkins+Pytest+Allure自动化测试持续集成_第1张图片

二、持续集成

新建任务,源码管理。然后构建配置
CentOS7之Jenkins+Pytest+Allure自动化测试持续集成_第2张图片
构建后操作,选择Allure Report,配置如下:
其中results配置与构建中生成的结果目录要保持一致
Report path 默认是allure-report,可根据需要修改
CentOS7之Jenkins+Pytest+Allure自动化测试持续集成_第3张图片
show一下,点击立即构建
CentOS7之Jenkins+Pytest+Allure自动化测试持续集成_第4张图片
点击报告,可以查看详情
CentOS7之Jenkins+Pytest+Allure自动化测试持续集成_第5张图片

你可能感兴趣的:(自动化,DevOps)