Date: 2025.01.09 16:33:01 author: lijianzhan
Allure 是一个强大的测试报告框架,能够生成美观且详细的测试报告。它与 pytest 结合使用,可以帮助你更好地展示测试结果、分析测试数据,并提高测试的可读性和可维护性。以下是关于如何在 Python 中使用 Allure 的详细指南,包括安装、配置、注解和生成报告。
- 安装 Allure
allure-pytest 是 pytest 的插件,用于生成 Allure 报告,安装命令如下:
bash
pip install allure-pytest
- 安装 Allure 命令行工具
Allure 报告需要 Allure 命令行工具来生成和展示,下载地址
2.1 Windows
2.2 下载 Allure 命令行工具:Allure 下载页面
2.3 解压并配置环境变量:
2.4 将 bin 目录添加到系统的 PATH 环境变量中。
2.5 macOS
2.6 使用 Homebrew 安装:
bash
brew install allure
- 验证安装命令如下:
bash
allure --version
- 配置 pytest,修改 pytest.ini文件,在项目根目录下创建或修改 pytest.ini 文件,配置 Allure 报告的输出目录
python
[pytest]
addopts = -v -s --alluredir=./allure-results
- 生成并查看报告,使用 Allure 命令行工具生成并查看报告:
python
allure serve ./allure-results