pytest的测试报告allure

news/2025/3/24 2:35:48/

1、安装jdk,安装allure、下载allure,配置环境变量

  • 1.1、下载地址:https://repo.maven.apache.org/maven2/io/qameta/allure/allure­commandline
    找到最新版本下载即可 【下载zip包】解压到任意目录,建议目录不要在C盘 不要太深
    最好不要有中文;进入allure解压后的目录,找到bin目录,然后把bin目录配置为path
    的环境变量path添加如下bin目录即可:如D:\allure\allure-2.23.1\bin
    【这个目录一定是要你本地电脑的allure的bin目录,不要直接复制这里】 cmd里检查环境变量是否配置成功: 输入allure
    –version 看是否出现版本。
  • 1.2、pytest要生成allure解析的测试结果文件,安装pytest的allure插件【Python的第三方库】: pip install allure-pytest==2.11.1 【指定版本安装】或者pycharm安装;

2、allure基本使用
1、pytest智能自动收集所有用例:pytest.main(): 自动在这个文件所在目录下收集符合命名规则的用例=pytest.main()通常写在入口文件run.py或main.py。

2、pytest.main()收集用例范围
原理: 当前工作目录范围里去找: main所在py文件的目录

  • 跟文件夹的名字 无关。可以放在文件夹里,且文件夹的名字无所谓。
  • py文件名字: test_开头,或者 _test结尾 【 但是一般推荐使用第一种,符合大家的习惯】
  • 用例: 测试用例名字 test开头 |

http://www.ppmy.cn/news/1581274.html

相关文章

分布式事务解决方案简介

一、分布式事务的挑战 在分布式系统中,多个服务协同完成一个业务操作时,可能会遇到数据一致性问题。传统单体应用的ACID事务无法直接扩展到分布式环境,主要矛盾在于: • 网络不可靠:服务间通信可能失败。 • 并发冲突…

如何在SQL中高效使用聚合函数、日期函数和字符串函数:实用技巧与案例解析

文章目录 聚合函数group by子句的使用实战OJ日期函数字符串函数数学函数其它函数 聚合函数 函数说明COUNT([DISTINCT] expr)返回查询到的数据的 数量SUM([DISTINCT] expr)返回查询到的数据的 总和,不是数字没有意义AVG([DISTINCT] expr)返回查询到的数据的 平均值&…

第J3周:DenseNet121算法实现01(Pytorch版)

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 目标 具体实现 (一)环境 语言环境:Python 3.10 编 译 器: PyCharm 框 架: Pytorch (二)具体步骤…

Redis 实现分布式锁全解析:从原理到实践

在分布式系统开发的广袤领域中,资源竞争问题宛如隐藏在暗处的礁石,时刻威胁着系统的稳定性与数据一致性。当多个服务实例如同脱缰野马般同时冲向同一份共享数据,试图进行修改操作时,一场混乱的 “数据抢夺战” 便悄然上演。此时&a…

使用DeepSeek翻译英文科技论文,以MarkDown格式输出,使用Writage 3.3.1插件转换为Word文件

一、使用DeepSeek翻译英文科技论文,以MarkDown格式输出 以科技论文“Electrical Power System Sizing within the Numerical Propulsion System Simulation”为例。 关于Writage 3.3.1的进一步了解,可发送邮件至邮箱pyengine163.com. 首先,打…

StarRocks 升级注意事项

前段时间升级了生产环境的 StarRocks,从 3.3.3 升级到了 3.3.9,期间还是踩了不少坑所以在这里记录下。 因为我们的集群使用的是存算分离的版本,也是使用官方提供的 operator 部署在 kubernetes 里的,所以没法按照官方的流程进入虚…

Google C++编码规范指南(含pdf)

Google C 编码规范的核心内容 1. 核心目标:通过统一的代码风格和命名规则,确保代码易于阅读和维护。避免复杂结构(如多重继承、复杂模板),优先使用简单、直观的实现方式。减少潜在的内存泄漏、悬空指针等问题&#xff…

在Windows和Linux系统上的Docker环境中使用的镜像是否相同

在Windows和Linux系统上的Docker环境中使用的镜像是否相同,取决于具体的运行模式和目标平台: 1. Linux容器模式(默认/常见场景) Windows系统: 当Windows上的Docker以Linux容器模式运行时(默认方式&#xf…