当前位置: 首页 > news >正文

python中的allure报告使用

安装

windows:pip install allure-pytest -i https://pypi.douban.com/simple/
mac:python3 -m pip install allure-pytest -i https://pypi.douban.com/simple/

然后在pytest.ini中设置
addopts = -sv --alluredir ./report/data --clean-alluredir
(备注:–alluredir ./report/data 生成allure格式的测试结果数据,存储在./report/data目录下)
(–clean-alluredir 每次执行生成都清除之前的数据)

执行之后我们会在目录看到测试结果数据,但是这个数据都是一些json文件,读起来不容易,我们需要采用更多的手段让测试结果可视化处理
allure-pytest 会收集测试结果数据 ,报告结果放在html中
借助allure命令行工具实现
1、 安装jdk jdk安装
2、下载allure 2.11 ,解压缩,配置环境变量
3,在run.py中加入:os.system(‘allure generate ./report/data -o ./report/html --clean’)
(备注:该命令是使用python执行生成测试报告的命令)
(备注:./report/data 收集结果目录)
(备注:-o ./report/html 生成html报告目录)
(–clean 清理原来的测试报告)

在具体的测试用例中使用:

@allure.feature('测试xxx')
@allure.story('xxx接口')
class TestAA:
	@allure.title('测试用例标题描述')
    def test_aaa(self):

报告中新增 分层关系
特性:@allure.feature(‘’)
描述:@allure.story(‘’)
用例名称:@allure.title(‘’)

http://www.dtcms.com/a/77482.html

相关文章:

  • 【Python3教程】Python3基础篇之函数
  • c语言基础编程入门练习题
  • 【Android】安卓原生应用播放背景音乐与音效(笔记)
  • LeetCode-两数之和
  • 虚拟机 | Ubuntu操作系统:su和sudo理解及如何处理忘记root密码
  • 前端样式库推广——TailwindCss
  • 清晰易懂的 Kotlin 安装与配置教程
  • 深入理解 Linux ALSA 音频架构:从入门到驱动开发
  • 2025.3.19总结
  • 【Qt】private槽函数可以被其他类中的信号连接
  • DeepSeek扫盲篇: V3 vs R1全面对比架构差异与蒸馏模型演进史
  • SSD目标检测算法的学习与实践
  • Ubuntu 软件仓库配置文件详解及详细注释
  • 7-2-10 简易连连看
  • Neo4j GDS-01-graph-data-science 图数据科学插件库概览
  • Ollama本地大模型-个性化AI:训练自己的风格模型和数据投喂打造专属智能体验
  • hexo+butterfly博客功能完善和美化(二)
  • CSS3 背景
  • Gemini Advanced新功能详解:AI创作与协作的终极解决方案
  • 详解Sympy:符号计算利器
  • 第十三次CCF-CSP认证(含C++源码)
  • Springboot 项目如何输出优雅的日志
  • Godot读取json配置文件
  • SHELL常用字体颜色代码
  • TCP/UDP传输过程
  • 在 Spring Boot 中调用 AnythingLLM 的发消息接口
  • 如何确保爬虫遵守Shopee的使用条款?
  • uniapp实现全局拖拽按钮
  • 力扣算法Hot100——75. 颜色分类
  • GaussDB 资源管理指南:冻结、解冻、释放与生命周期控制