news 2026/7/4 12:18:15

Pytest——》pytest+allure报告美化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Pytest——》pytest+allure报告美化

1、通过装饰器实现

#通过装饰器进行美化 import allure @allure.epic("PC端") #一级归类 @allure.feature("首页") #二级归类 class TestLogin(object): @allure.story("登录") #三级归类 @allure.title("用正确的账号密码登录") #用例标题 @allure.severity(allure.severity_level.CRITICAL) #优先级 # BLOCKER = 'blocker' 优先级等级 # CRITICAL = 'critical' # NORMAL = 'normal' # MINOR = 'minor' # TRIVIAL = 'trivial' # @classmethod def testlogin3(self): print('用类方法写用例') @allure.story("登录") @allure.title("用错误的账号密码登录") # @staticmethod def testlogin4(self): print('用实例方法写用例') @allure.story("登录") @allure.title("用不存在的账号密码登录") def testlogin5(self): print('用实例方法写用例')

报告呈现:

优先级呈现:

2、获取详细的响应日志:

import allure r3 = requests.post('http://localhost:8080/login', data={"username": "zhangsan", "password": "123456" }) allure.attach(str(r3.request.url), "请求地址", attachment_type=allure.attachment_type.TEXT) allure.attach(str(r3.request.method), "请求方法", attachment_type=allure.attachment_type.TEXT) allure.attach(str(r3.request.headers), "请求header", attachment_type=allure.attachment_type.TEXT) allure.attach(str(r3.request.body), "请求body", attachment_type=allure.attachment_type.TEXT) allure.attach(str(r3.status_code), "响应状态码", attachment_type=allure.attachment_type.TEXT) allure.attach(str(r3.headers), "响应header", attachment_type=allure.attachment_type.TEXT) allure.attach(str(r3.text), "响应body", attachment_type=allure.attachment_type.TEXT)

报告示例:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/29 2:03:15

BOE(京东方)发布智能体集群 多智能体协同重塑AI+显示新未来

12月11日,BOE(京东方)首次系统性发布了以“智能体集群”驱动的“AI”创新矩阵,依托京东方蓝鲸显示大模型首发的语言和视觉跨模态强推理能力,构建起覆盖多款领先智能体的全场景智能生态布局。这标志着BOE(京…

作者头像 李华
网站建设 2026/7/3 16:56:11

9个研究生论文写作工具,AI工具推荐解决发表难题!

9个研究生论文写作工具,AI工具推荐解决发表难题! 论文写作的困境:时间、重复率与效率的三重挑战 对于研究生来说,论文写作是一场漫长而艰难的旅程。从选题到文献综述,再到撰写初稿和反复修改,每一个环节都充…

作者头像 李华
网站建设 2026/6/25 22:53:23

介观交通流仿真软件:Aimsun Next_(1).AimsunNext概述

AimsunNext概述 1. Aimsun Next简介 Aimsun Next 是一款功能强大的交通流仿真软件,广泛应用于交通规划、设计、运营和管理等领域。它结合了微观、介观和宏观交通流模型,能够模拟复杂的交通系统,提供详细的交通行为和性能分析。Aimsun Next 的…

作者头像 李华
网站建设 2026/7/2 5:25:28

2011-2025年地级市环境保护关注度(百度搜索指数)数据

数据简介 在本数据中,为精准测度各地级市每年对环境保护的关注度,选用百度搜索指数作为关键数据来源。百度搜索指数凭借百度搜索引擎的海量数据,能够科学且精准地反映特定关键词的搜索频次,进而直观展现公众对相关议题的关注程度…

作者头像 李华
网站建设 2026/7/4 6:54:59

Poppler Windows版:轻松获取预编译PDF处理工具完整指南

Poppler Windows版:轻松获取预编译PDF处理工具完整指南 【免费下载链接】poppler-windows Download Poppler binaries packaged for Windows with dependencies 项目地址: https://gitcode.com/gh_mirrors/po/poppler-windows 想要在Windows系统上快速处理PD…

作者头像 李华