安装配置allure教程,使用Allure生成Pytest测试报告
1.先装好jdk
二、安装配置allure
1、下载路径:https://github.com/allure-framework/allure2/releases
或:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/
注意:windows系统请下载对应版本的zip包(此处下载的是2.18.1版本的allure)!!!
2、将压缩包解压后,复制安装包到想安装的路径
3、配置环境变量:将allure的bin目录所在路径添加到系统环境变量path中
4、验证是否配置成功:cmd进入命令行窗口,输入allure 或 allure --version 进行验证。
========================================================
使用Allure生成Pytest测试报告
Allure 是一个灵活、轻量级的多语言测试报告工具,可以生成简洁、美观的测试报告。结合 Pytest,可以生成详细且富有表现力的测试报告,帮助提高软件质量和测试效率
安装Allure库
首先,需要安装 allure-pytest 插件和 Allure 工具:
pip install allure-pytest
下载Allure工具并解压,将其bin目录添加到环境变量中。可以从Allure官方发布页面下载
编写自动化用例脚本
编写一个简单的Pytest测试用例脚本,例如:
import pytest
def add(x, y):
return x + y
class TestAdd:
def test_add_positive(self):
assert add(3, 4) == 7
def test_add_negative(self):
assert add(-3, 4) == 1
def test_add_zero(self):
assert add(0, 0) == 0
运行测试并生成Allure所需的XML数据集:
pytest --alluredir=./allure-results --clean-alluredir
生成HTML形式的Allure测试报告
使用Allure命令生成HTML报告:
allure generate ./allure-results -o ./allure-report --clean
生成报告后,可以在默认浏览器中查看:
allure open ./allure-report
查看报告
生成的Allure报告包含以下内容:
总览:显示用例执行情况、严重程度分布、环境信息等。
分类:按用例执行结果分类,异常错误和失败错误。
套件:按测试用例套件分类,目录 -> 测试文件 -> 测试类 -> 测试方法。
图表:显示用例执行分布情况,状态、严重程度、持续时间等。
时间线:显示用例耗时情况,具体到各个时间点用例执行情况
通过以上步骤,您可以在Pytest框架中集成Allure测试报告,生成详细且美观的测试报告,帮助您更好地分析和改进测试结果。
====================================================
mac系统
- 下载 chrome浏览器
- 执行以下命令打开chrome,注意:执行前,先退出chrome。注意!注意!注意!
open /Applications/Google Chrome.app --args --allow-file-access-from-files - 把allure-report解压后的 index.html 直接拖到新打开的浏览器即可。
window系统如何本地查看allure 报告
chrome 浏览器 选择桌面chrome快捷方式,右键 - 》 属性 - 添加 参数:–allow-file-access-from-files, 注意: “ 与 – 之间有空格

2.再通过此快捷方式,打开浏览器。把index.html拖过来即可。

参考地址 https://blog.csdn.net/HUA6911/article/details/136911347

浙公网安备 33010602011771号