allure报告相关笔记

发布时间:2026/10/31 19:54:45

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 提供的一种类型标识工具用于明确附件的格式和用途。通过它你可以将各种数据如日志、截图、请求/响应信息附加到测试报告中让测试结果更加直观和便于分析。
延伸阅读

更多相关文章

2026/10/31 19:54:45

常用办公网站

/* 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:45

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:49:45

OpenDrive高精地图格式解析与应用实践

1. OpenDrive数据格式解析:高精地图的基石第一次接触OpenDrive格式时,我被它严谨的XML结构震撼到了。这种由德国ASAM组织制定的标准,已经成为自动驾驶领域高精地图的事实标准格式。不同于普通导航地图,OpenDrive精确到厘米级的车道…

2026/11/1 0:01:26

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/10/31 23:56:25

综合之自动售货机2.0

/* 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 23:56:25

AHT10读取温湿度

/* 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 23:56:25

ws2812动态滚动显示图片

/* 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 23:56:25

MIPI协议介绍

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

2026/11/1 0:01:26

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/1 0:01:26

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/1 0:01:26

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑