首页/新闻资讯/正文详情

allure报告相关笔记

发布时间:2026/11/5 14:31:27 来源:云帆数科 栏目:资讯中心
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 提供的一种类型标识工具用于明确附件的格式和用途。通过它你可以将各种数据如日志、截图、请求/响应信息附加到测试报告中让测试结果更加直观和便于分析。

相关推荐

常用办公网站
常用办公网站

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

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/11/4 14:47:27

树莓派5部署YOLOv5工业视觉全复盘:从系统到可靠性的六大坑
树莓派5部署YOLOv5工业视觉全复盘:从系统到可靠性的六大坑

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

ADS122U04IPWR+STM32F427ZI工业级温度测量信号链设计
ADS122U04IPWR+STM32F427ZI工业级温度测量信号链设计

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

UART接口24位ADC搭配RS485,解决远距离温度监控难题
UART接口24位ADC搭配RS485,解决远距离温度监控难题

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

UART接口24位ADC搭配PIC18F46K22的RTD与热电偶测温实践
UART接口24位ADC搭配PIC18F46K22的RTD与热电偶测温实践

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

GD32E10x官方例程入门:从GPIO点灯到串口调试
GD32E10x官方例程入门:从GPIO点灯到串口调试

简介:这份GD32E10x系列官方例程面向嵌入式硬件与单片机开发者,基于ARM Cortex-M3内核,汇集兆易创新GD32E10x的示例代码,适合工业控制、消费电子、通信设备等场景的学习、验证与二次开发。压缩包共935个文件,约11.16MB&… · 2026/11/5 13:52:29

基于Django的运维平台实战:资产、发布、巡检、告警一体化
基于Django的运维平台实战:资产、发布、巡检、告警一体化

简介:这份资源是一套基于Django框架开发的运维平台源码,面向具备Python基础、希望了解Web运维系统实现思路的开发者与运维人员,可用于学习主机管理、服务监控、日志查看、任务调度、权限控制、资源统计、脚本执行与故障告警等常见运维模块的落… · 2026/11/5 13:49:27

基于ADS122U04IPWR与STM32F427ZI的工业测温方案设计
基于ADS122U04IPWR与STM32F427ZI的工业测温方案设计

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

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

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

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

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

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

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

多智能体协作系统架构设计与实践优化
多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中… · 2026/11/5 0:00:39

大模型系统性入门实战指南:从原理到部署微调的全链路路线
大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#… · 2026/11/5 0:00:39

鸿蒙文件系统沙箱机制解析与开发实践
鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的… · 2026/11/5 0:00:39

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

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

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

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

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

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

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码