【pytest】五、pytest结合allure-pytest插件生成美观的报告

1. 安装allure-pytest插件

 

pip install allure-pytest

2. Allure的安装

1、使用命令:pip install allure-pytest(上一步骤已完成)
2、下载Allure版本,下载后解压:
https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/

3. 配置Allure环境变量(电脑->属性->高级系统设置->环境变量)

1、把allure目录配置到系统变量中:
新建Allure环境变量:ALLURE_HOME = D:\Program Files (x86)\allure---自己allure目录地址
2、将以上变量,添加到 Path路径中:
%ALLURE_HOME%\bin;

4. 验证Allure是否安装成功:allure --version

        1)先在dos窗口验证

 【pytest】五、pytest结合allure-pytest插件生成美观的报告_第1张图片

        2)在pycharm里面验证(如果pycharm里失败了,那么安装后需要重启pycharm)

【pytest】五、pytest结合allure-pytest插件生成美观的报告_第2张图片

 5. 生成Allure报告:

        1)生成临时的json报告,在pytest.ini文件中加入以下内容:

addopts = -vs  --alluredir=./results/json --clean-alluredir

--alluredir=./results/json:生成临时报告

--clean-alluredir:清空该文件夹

         2)生成正式的allure报告,在run.py文件中加入以下内容:

    time.sleep(3)
    os.system('allure generate ./results/json -o ./results/reports --clean')

 6. 定制化:

你可能感兴趣的:(pytest,pytest,python)