pytest的测试报告allure

embedded/2025/3/23 0:36: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/embedded/174830.html

相关文章

蓝桥每日打卡--区间移位

#蓝桥#JAVA#区间移位 题目描述 数轴上有n个闭区间:D1,⋯Dn。 其中区间Di用一对整数[ai,bi]来描述,满足 ai≤bi。 已知这些区间的长度之和至少有。 所以,通过适当的移动这些区间,你总可以使得他们的"并"覆盖 [0,],也…

基于Java(springMVC+hibernate)+Mysql实现(Web)客栈服务系统

HostelWord 客栈服务系统 1.数据库设计 1.1 数据库表 备注: hostel id:7 为 9990001 开始 自增 vip id:7 位 1000000 开始 自增 userid 与 hostel,vip 的 id 一一对应 room id :6 位 自增 bill id :8 …

简单理解机器学习中top_k、top_p、temperature三个参数的作用

在机器学习中,top_k、top_p 和 temperature 是用于控制生成模型(如语言模型)输出质量的参数,尤其在文本生成任务中常见。然而,网上文章很多很全,但大多晦涩难懂,今天我们来用最简单的语言谈谈它…

VSCode配置C语言保姆课

一、mingw-w64下载及配置 1.mingw下载 现在mingw的官网中没有之前的界面了,很容易让大家伙找错版本。所以我就把安装包分享出来吧,对应的是原官网界面中所框选的版本,适配64位操作系统的seh。网盘链接如下: 通过网盘分享的文件&…

华为云-图像识别API服务调用

1.开通服务使用图像识别服务之前,必须先申请并开通服务。①登录后跳转至控制台页面,点击左上角服务列表按钮,在搜索框中输入“image”,在结果中找到【图像识别Image】并点击,即可进入图像识别服务控制台&am…

在K8S中挂载 Secret 到 Pod

在 Kubernetes 里,把 Secret 挂载到 Pod 中有两种主要方式:作为卷挂载和作为环境变量挂载。下面为你提供相应的代码示例。 作为卷挂载 Secret 将 Secret 作为卷挂载到 Pod 时,Secret 的每个键会成为挂载目录下的一个文件,文件内…

英伟达消费级RTX显卡配置表

显卡型号显存大小显存频率显存位宽显存带宽CUDA核心数TDP(功耗)上市年份RTX 409024GB21 Gbps384-bit1,008 GB/s16,384450W2022RTX 4080 (16GB)16GB22.4 Gbps256-bit716.8 GB/s9,728320W2022RTX 4080 (12GB)12GB21 Gbps192-bit504 GB/s7,680285W2023RTX 4…

Oracle 公布 Java 的五大新功能

Java 增强提案包括语言增强和性能优化,从 JDK 25 中的稳定值 API 开始。 随着JDK(Java 开发工具包)24刚刚全面上市,Oracle 提前透露了不久的将来即将推出的 Java 功能,包括增强原始装箱到空限制值类类型。 3 月 18 日…