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

pytest的测试报告allure

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.kler.cn/a/596280.html

相关文章:

  • Vue3:构建高效用户界面的利器
  • OpenSSL 3.0.2 报 dh key too small 的问题
  • [AI建模] 使用Pinokio本地化部署混元2D到3D AI建模服务
  • [极客大挑战 2019]Knife——3.20BUUCTF练习day4(2)
  • 田间机器人幼苗视觉检测与护苗施肥装置研究(大纲)
  • 如何在 Flutter 中使用 WebRTC
  • Linux系统中安装各种常用中间件
  • 在QT中进行控件提升操作
  • gitlab-ci.yml文件详解
  • 【C++网络编程】第2篇:简单的TCP服务器与客户端
  • 域名如何绑定服务
  • JetsonNano —— 4、Windows下对JetsonNano板卡烧录刷机Ubuntu20.04版本(官方教程)
  • 【2025】基于springboot+vue的陪玩服务预约系统(源码、万字文档、图文修改、调试答疑)
  • 禁用Git状态标记
  • 修改HuggingFace模型默认缓存路径
  • 【yolo】使用 Netron 可视化深度学习模型:从 YOLOv1 到 YOLOv8 的探索
  • 【css酷炫效果】纯CSS实现球形阴影效果
  • 基于springbo校园安全管理系统(源码+lw+部署文档+讲解),源码可白嫖!
  • IoTDB日志提示Too many open files
  • mac环境下chatwoot客服聊天docker本地部署+对接通义千问Qwen2.5