jenkins 集成 pytest + allure

Posted qika

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins 集成 pytest + allure相关的知识,希望对你有一定的参考价值。

 

首先:搭好基本环境

即安装jdk、pytest、pytest-allure、allure2(请看前面文章:https://www.cnblogs.com/QiKa/p/13269466.html

然后:安装jenkins环境

详细:

1、下载jenkins中可使用关联的allure插件(官网:http://mirrors.jenkins-ci.org/plugins/allure-jenkins-plugin/

2、插件(allure-jenkins-plugin.hpi)下载好后,在jenkins当中进行导入(导入完成后重启生效)

技术图片

 

 

3、全局变量中配置allure路径与JDK的路径

技术图片

 

 技术图片

 

 

4、jenkins主页,新建工程,然后进行配置:

 

配置运行器和执行用例(即使用python运行,运行某脚本(一般如我们的run.py脚本))

技术图片

 

 

技术图片

 

 

这里要设置一个和pytest脚本用例内,生成report报告的路径一致的。(不要乱填)

 

 技术图片

 

 

5、将我们要运行的case移动到jenkins的工作目录内。这样jenkins在构建时才能找到要执行的case并执行(jenkins工作目录的意义,请看:https://www.cnblogs.com/QiKa/p/13276621.html

技术图片

 

 

 6、进行构建运行即可

以上是关于jenkins 集成 pytest + allure的主要内容,如果未能解决你的问题,请参考以下文章

web自动化中的pytest+jenkins+allure集成

接口自动化CI持续集成之jenkins(docker安装jenkins+python+pytest+allure)

docker 搭建 jenkins + allure + jdk + python + pytest + gitee 配置持续集成部署(亲测无坑)

docker 搭建 jenkins + allure + jdk + python + pytest + gitee 配置持续集成部署(亲测无坑)

python(pytest)+allure+jenkins 实现接口自动化的思路

python+jenkins集成allure报告