pytest-yaml 测试平台-2.支持上传YAML格式用例

news/2025/3/14 15:34:47/

前言

pytest-yaml 测试平台用例结构是遵循pytest-yaml-yoyo 框架用例规则。
如果你之前已经有用 pytest-yaml-yoyo 框架完成了yaml 用例的编写,可以直接在平台上导入yaml 用例。

yaml 用例

test_用例文件a.yml

config:name: 单个用例文件test_a:name: extract提取结果request:method: POSTurl: http://httpbin.org/postjson:username: testpassword: "123456"extract:url:  body.urlvalidate:- eq: [status_code, 200]- eq: [headers.Server, gunicorn/19.9.0]- eq: [$..username, test]- eq: [body.json.username, test]

上传yaml文件到平台

你本地已经写好的yaml用例,可以一键导入到平台

勾选你本地的yaml用例,并选择你要上传到哪个项目下
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
点击上传

上传成功后在用例列表查看

yaml文件的名称就是用例名称

导入多个yaml用例

也可以支持一次性导入多个yaml格式的用例

导入成功后在用例列表查看

项目配置

项目的config.py 和 conftest.py 文件可以在项目配置里写入对应内容

运行用例选择环境运行

平台体验地址http://47.108.155.10/register.html
可以自己注册账号试用(有疑问联系本人wx:283340479)

文章来源:https://blog.csdn.net/qq_27371025/article/details/134009197
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ppmy.cn/news/1176359.html

相关文章

docker入门加实战—项目部署之DockerCompose

docker入门加实战—项目部署之DockerCompose 我们部署一个简单的java项目,可能就包含3个容器: MySQLNginxJava项目 而稍微复杂的项目,其中还会有各种各样的其它中间件,需要部署的东西远不止3个。如果手动的逐一部署&#xff0c…

从零开始 Spring Cloud 15:多级缓存

从零开始 Spring Cloud 15:多级缓存 多级缓存架构 传统的缓存使用 Redis,大致架构如下: 这个架构存在一些问题: 请求要经过Tomcat处理,Tomcat的性能成为整个系统的瓶颈 Redis缓存失效时,会对数据库产生冲…

【目标检测】非极大值抑制NMS的原理与实现

非极大值抑制(Non-Maximum Suppression,NMS)是目标检测中常用的一种技术,它的主要作用是去除冗余和重叠过高的框,并保留最佳的几个。 NMS计算的具体步骤如下: 首先根据目标检测模型输出结果,得…

通过使用Cpolar内网穿透工具实现BUG管理系统的远程访问

文章目录 前言1. 本地安装配置BUG管理系统2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射本地服务 3. 测试公网远程访问4. 配置固定二级子域名4.1 保留一个二级子域名 5. 配置二级子域名6. 使用固定二级子域名远程7. 结语 前言 BUG管理软件,作为软件测试工程师的必备工具…

堆(二叉树,带图详解)

一.堆 1.堆的概念 2.堆的存储方式 逻辑结构 物理结构 2.堆的插入问题 3.堆的基本实现(代码)(以小堆为例) 1.堆的初始化 2. 向上调整 3.插入结点 4. 交换函数、堆的打印 5.向下调整 6.删除根节点并调整成小根堆 7.获取堆…

Redis 主从

目录 ​编辑一、构建主从架构 1、集群结构 2、准备实例和配置 (1)创建目录 (2)修改原始配置 (3)拷贝配置文件到每个实例目录 (4)修改每个实例的端口,工作目录 &a…

Vue 路由传参和获取参数的方法

在使用 Vue 进行开发时,路由传参是非常常见且重要的功能。通过路由传参,我们可以在不同的页面之间传递数据,以实现更灵活的交互和功能。 Vue 提供了多种方法来实现路由传参和获取参数的操作。下面将介绍两种常用的方法: 1. 动态…

如何进行二进制文件的读写操作?

在C语言中,进行二进制文件的读写操作是非常常见的任务,尤其在处理文件、图像、音频和视频等二进制数据时。本文将详细介绍如何进行二进制文件的读写操作,包括如何打开文件、读取文件、写入文件以及关闭文件。我们将使用标准C库中的函数来执行…