Pytest安装Allure生成自动化测试报告

Date: 2025.01.09 16:33:01 author: lijianzhan

Allure 是一个强大的测试报告框架,能够生成美观且详细的测试报告。它与 pytest 结合使用,可以帮助你更好地展示测试结果、分析测试数据,并提高测试的可读性和可维护性。以下是关于如何在 Python 中使用 Allure 的详细指南,包括安装、配置、注解和生成报告。

  1. 安装 Allure
    allure-pytest 是 pytest 的插件,用于生成 Allure 报告,安装命令如下:
bash 复制代码
pip install allure-pytest
  1. 安装 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
  1. 验证安装命令如下:
bash 复制代码
allure --version
  1. 配置 pytest,修改 pytest.ini文件,在项目根目录下创建或修改 pytest.ini 文件,配置 Allure 报告的输出目录
python 复制代码
[pytest]
addopts = -v -s --alluredir=./allure-results
  1. 生成并查看报告,使用 Allure 命令行工具生成并查看报告:
python 复制代码
allure serve ./allure-results


相关推荐
迅猛龙办公室11 小时前
实现第一个python程序(HelloWorld)
开发语言·python
拉格朗日(Lagrange)12 小时前
【第2 章】WorkBuddy 从入门到高手
开发语言·python
老歌老听老掉牙13 小时前
斜抛运动问题分析:给定最大高度与墙面位置的轨迹与时间求解
python·斜抛运动
言乐613 小时前
Python自动去除水印
开发语言·python·django·virtualenv·pygame
czq_268671948713 小时前
Python打卡第31天
开发语言·python
invicinble13 小时前
python 编程语言 认识维度
开发语言·数据库·python
AC赳赳老秦13 小时前
数据采集全链路审计留痕:用 OpenClaw 实现合规审计与追溯
开发语言·汇编·python·php·swift·deepseek·openclaw
张铁霖13 小时前
深度解析:AI三次浪潮与机器学习三种范式,
python
学也学不废13 小时前
论文阅读:Advancing Semantic Textual Similarity Modeling
python
风早爽太13 小时前
Python 开发笔记:配置生产环境中 Celery Worker 的独立进程启动方式
python·fastapi