
接口自动化测试
文章平均质量分 89
测试开发三木
多年Python开发,转测试开发方向。有深厚的Python功力,和开源项目贡献经历
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
responses-validator接口断言之响应头
responses-validator 专用于对 reqeuests 的响应对象进行断言,同时为了适用于 yaml 的场景,支持了多种灵活、可扩展的写法本文详细叙述了响应头和正文所支持的 4 种断言写法:断言部分字段断言包含匹配断言相等匹配断言正则匹配断言函数匹配详细示例见下文。原创 2024-06-11 10:41:36 · 1134 阅读 · 0 评论 -
responses-validator接口断言之状态码
responses-validator 专用于对 reqeuests 的响应对象进行断言,同时,为了更适用 yaml 的场景,支持了多种灵活、可扩展的写法,可用于搭建yaml接口自动化测试框架。根据 reqeuests 响应对象的特点,responses-validator 的断言可以分为 4 个部分这也成为了注意:resp 和 status_code 是必填参数,其他参数是选填参数本文详细叙述了所支持的 4 种状态码断言写法:断言单个状态码,如:200。原创 2024-06-11 10:35:10 · 1127 阅读 · 0 评论 -
2023最新pytest+yaml接口自动化测试框架封装总结
pytest+yaml极限封装,低代码落地自接口动化测试原创 2023-03-07 20:30:09 · 1995 阅读 · 1 评论 -
REST API 测试策略:我们应该测试什么?
任何程序或系统的 API 层都是最关键的软件组件之一。它是连接客户端到服务器(或一个微服务到另一个微服务)的通道,驱动业务流程,并提供给用户带来价值的服务。一个面向客户的公共 API 暴露给最终用户,它本身就变成了一个产品。如果它崩溃了,所要面临风险不仅仅是单个应用程序,而是围绕它构建的整个业务流程链。Mike Cohn 著名的测试金字塔将 API 测试放在服务级别(集成),这表明我们所有测试中约有 20% 或更多应侧重于 API(确切百分比不太重要,并且根据我们的需求而异)。在有了单元测试的坚...转载 2021-05-24 18:49:32 · 359 阅读 · 0 评论 -
【Tavern】2.tavern用例文件格式
tavern的特点之一便是“使用YAML进行管理用例“,这极大的提高了用例的简易和直观,尤其是对于没有编程经验的人来说,降低了使用门槛。本文会简单的介绍YAML的语法,以及Tavern使用YAML定义用例的用法文章目录1. YAML语法2. Tavern的测试用例格式3. 动手写一个新的用例4.公众号1. YAML语法YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。在yaml之前,程序大多使用json、xml、ini等格式进行.原创 2021-05-12 21:46:28 · 397 阅读 · 0 评论 -
【Tavern】1.tavern测试框架介绍
Tavern测试框架介绍1. Tavern 和 Postman2. 安装Python3. 安装Tavern4. 第一个测试用例1. Tavern 和 PostmanTavern是一个用Python实现的接口自动化测试工具,支持RESTful API 和MQTT。和Postman相比,有以下优点:使用yaml的描述测试用例,简单、清晰、直观,特别是对于非开发人员而言与pytest无缝集成,可用pytest的强大功能和各种插件功能齐全的Python环境,允许你原创 2021-05-10 21:16:18 · 1020 阅读 · 1 评论