尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
allure报告相关笔记
一、报告类别allure.epic最高级别的分类表示一个大的功能、模块或业务场景。功能模块allure.feature表示一个功能模块或业务子场景位于史诗下。主流程allure.story表示一个具体的测试场景位于特性下。具体主流程或分支流程-如增、删、改allure.title表示故事中的一个具体测试场景的标题。from allure_commons.types import AttachmentType是用于Allure 测试报告的附件类型定义模块它提供了一些预定义的附件类型帮助你将文件、文本、图片等信息附加到 Allure 测试报告中。二、报告标签搜索在报告输入框输入 tag: 相应标签 就可以搜索对应的标签可以在团队协作中可以打上名称通过pytest.mark.name打上名称标签让人一看就知道是谁的问题主要功能明确附件类型当你将文件、日志、截图或其他数据附加到 Allure 报告时可以通过指定附件类型让报告正确识别和渲染这些附件。比如AttachmentType.TEXT表示普通文本AttachmentType.PNG表示图片。增强报告的可读性不仅展示测试用例的运行结果还可以附加更多上下文信息例如请求的 JSON 数据、响应日志、截图等帮助调试和分析失败原因。二、AttachmentTypefromallure_commons.typesimportAttachmentType常用的附件类型以下是AttachmentType中的一些预定义类型及其作用附件类型描述AttachmentType.TEXT普通文本附件比如日志或控制台输出。AttachmentType.JSONJSON 格式的数据附件用于附加请求或响应数据。AttachmentType.HTMLHTML 格式附件比如网页内容或报告片段。AttachmentType.PNGPNG 格式的图片附件用于附加截图或图表。AttachmentType.JPGJPG 格式的图片附件。AttachmentType.CSVCSV 格式的附件用于附加表格或数据文件。AttachmentType.XMLXML 格式的数据附件。AttachmentType.MARKDOWNMarkdown 格式的文本附件用于附加格式化文本或文档。AttachmentType.PDFPDF 文件附件用于附加文档或截图。示例用法在测试中使用AttachmentType将信息附加到 Allure 报告1. 附加文本日志importallure allure.attach(这是测试日志内容,nameTest Log,attachment_typeAttachmentType.TEXT)2. 附加 JSON 数据response_data{status:200,message:Success}allure.attach(str(response_data),nameResponse JSON,attachment_typeAttachmentType.JSON)3. 附加截图withopen(screenshot.png,rb)asimage:allure.attach(image.read(),nameScreenshot,attachment_typeAttachmentType.PNG)4. 附加 HTMLhtml_contenthtmlbodyh1Hello, World!/h1/body/htmlallure.attach(html_content,nameSample HTML,attachment_typeAttachmentType.HTML)在接口测试中的典型用法结合 Schemathesis 和 Allure附加接口请求和响应的数据schema.parametrize()deftest_api(case):# 调用接口responsecase.call()# 附加请求信息allure.attach(fRequest URL:{case.path}\nMethod:{case.method}\nHeaders:{case.headers},nameRequest Info,attachment_typeAttachmentType.TEXT)# 附加响应信息allure.attach(response.text,nameResponse Body,attachment_typeAttachmentType.JSON)# 验证响应case.validate_response(response)总结AttachmentType是 Allure 提供的一种类型标识工具用于明确附件的格式和用途。通过它你可以将各种数据如日志、截图、请求/响应信息附加到测试报告中让测试结果更加直观和便于分析。
RELATED

相关推荐

常用办公网站

常用办公网站

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/31 19:54:21
sd-webui-controlnet 图像生成控制:一张实拍图重绘成动漫插画

sd-webui-controlnet 图像生成控制:一张实拍图重绘成动漫插画

sd-webui-controlnet 图像生成控制:一张实拍图重绘成动漫插画 【免费下载链接】sd-webui-controlnet WebUI extension for ControlNet 项目地址: https://gitcode.com/gh_mirrors/sd/sd-webui-controlnet 手头有一张不错的场景照片,想保留原有构图…

📅 2026/10/31 19:54:21
C语言DOS游戏开发实战:Turbo C图形编程与现代移植

C语言DOS游戏开发实战:Turbo C图形编程与现代移植

简介:本资源是一套面向C语言初学者与课程设计学生的综合性实践项目合集,涵盖28个完整可运行的小游戏源码,适用于《高级程序语言设计》课程期末大作业、编程实训或兴趣拓展。包内共320个文件,以C/C源文件(.c/.cpp/.h&am…

📅 2026/10/31 19:49:20
MORE NEWS

更多资讯

📰

具身智能:从概念到应用的核心技术与挑战

1. 具身智能的概念与演进背景具身智能(Embodied Intelligence)这个概念最早可以追溯到20世纪90年代的机器人学和认知科学研究。简单来说,它指的是智能体通过与物理环境的持续互动来发展认知能力的一种智能范式。与传统的"离身智能"…

📰

SQL Server 2008误删恢复:恢复模式、日志链与STOPAT定点还原

简介:文档以 SQL Server 2008 数据库误删除数据恢复为实战主题,面向需要处理误删事故的数据库管理员、运维人员和后端开发读者,重点解决在备份条件不完整、恢复模式配置不一致时如何判断可行恢复路径的问题。内容围绕完全恢复模式、完整备份和…

📰

可配置词法分析与递归下降四元式生成的编译器前端设计

简介:这份课程设计报告围绕一个简单文法的编译器前端展开,面向编译原理课程学习者及需要完成同类课程设计的读者,系统梳理从词法分析、语法分析到初步语义分析的核心实现思路。压缩包内仅含1个docx文档,约381KB,以完整…

📰

SQL Server 2008 误删无备份恢复:事务日志解析与时间点还原

简介:《SQL Server 2008 数据库误删除数据的恢复》是一份面向数据库管理员、运维人员及 SQL Server 学习者的实战型文档,聚焦误删数据后的应急恢复问题,帮助读者理清恢复模式、备份条件与可行方案之间的对应关系。压缩包内仅含 1 个 doc 文件…

📰

大模型开发工具生态解析与选型指南

1. 大模型开发工具生态现状2025年的大模型开发领域已经形成了明显的工具分层,各类框架和平台针对不同场景需求提供了差异化解决方案。作为从业者,我亲历了从早期AutoGPT的摸索到如今成熟工具链的演进过程。当前主流工具可分为四个象限:开发框…

📰

操作系统核心机制:处理机调度与死锁管理详解

1. 处理机调度:CPU资源的智能分配艺术在计算机系统中,CPU就像一座繁忙机场的跑道资源,而处理机调度就是那个24小时不间断工作的空中交通管制员。当数十个进程同时争夺有限的CPU时间时,调度算法决定了谁先"起飞"&#xf…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬