1、配置allure环境

https://github.com/allure-framework/allure2/releases

1.1下载安装包之后解压到本地,这里我解压到D:\software

配置环境变量,Path中添加D:\software\allure-2.16.1\bin

验证是否配置成功:cmd中输入allure --version,出现版本号则成功

1.2 安装allure插件

命令行执行:pip install allure-pytest

2、安装Jenkins,Jenkins安装allure插件,Manage Plugins>Available,搜索allure进行安装

安装成功

ps:安装插件过程中如果遇到ssl证书的问题无法安装,可以参考一下这个文章

新版Jenkins插件管理报错:unable to find valid certification path to requested target_千寻qx的博客-CSDN博客_jenkins插件报错

安装成功之后安装allure命令行工具

选一个最新的版本2.17.3

 3、接着在Jenkins上新建一个Freestyle project,我这里命名为Pytest1,把自己的项目放到这个项目下面,我的项目名是pytestDemo-master

编写构建步骤:

cd到要运行的py文件的父目录;然后执行以下命令,test_01_get_user_info.py是要运行的python文件(如果要运行某目录下全部文件则只写文件夹名,命令是:pytest -s -q  文件夹名  --alluredir=temp --clean-alluredir),--alluredir=temp,temp文件夹用来存放allure临时报告,--clean-alluredir是每次清除之前的报告重新生成

编写构建后操作:

Results是上面构建生成的临时报告,Path填入项目名/存放报告的文件名

Report path是根据临时报告生成html报告的路径

4、配置好之后构建项目即可生成allure报告

好了,这是本地项目集成的配置,下篇文章我们再来看看加入git如何进行集成!

更多推荐