pytest结合allure-pytest插件生成测试报告

目录

一、安装allure-pytest插件

二、下载allure

三、生成allure报告

四、效果展示


一、安装allure-pytest插件

二、下载allure

下载之后解压,解压之后还要配置环境变量(把allure目录下bin目录配置到系统变量的path路径),下载地址:https://github.com/allure-framework/allure2/releases

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

1)先在dos窗口验证

2)在pycharm中验证(如果这里失败了,那么需要重启pycharm)

三、生成allure报告

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

addopts = -vs --alluredir=./temps --clean-alluredir

--alluredir=./temps 生成临时报告

--clean-alluredir 清空临时报告

2)生成正式的allure报告

python 复制代码
if __name__ == '__main__':
    pytest.main()
    time.sleep(3)
    os.system("allure generate ./temps -o ./reports --clean")

四、效果展示

相关推荐
jiguanghover3 分钟前
python 更新Obsidian
python
Greyson16 分钟前
TensorFlow中如何冻结模型层_设置layer.trainable等于False实现微调
jvm·数据库·python
m0_748839496 分钟前
SQL视图在ETL流程中的作用_数据清洗与标准化接口
jvm·数据库·python
2401_832635588 分钟前
JavaScript中字符串toLowerCase与toUpperCase规范
jvm·数据库·python
龙腾AI白云8 分钟前
大模型微调进阶:多任务微调实战
python·机器学习·逻辑回归·pygame
人工干智能9 分钟前
科普:python的pandas包中的DataFrame就是二维表
开发语言·python·pandas
Wyz201210249 分钟前
如何在 Discord.py 中实现按钮权限控制:仅允许特定角色点击
jvm·数据库·python
2301_7775993719 分钟前
golang如何实现WebSocket断线重连_golang WebSocket断线重连实现要点
jvm·数据库·python
云和数据.ChenGuang21 分钟前
机器学习之方差和标准差计算
人工智能·python·机器学习·django·pygame·deepseek
岁岁的O泡奶35 分钟前
ctfshow_crypto_萌新赛
经验分享·python·密码学·crypto