乐趣区

关于开源项目介绍:API-接口测试花-5-分钟搞明白

说到 API 测试,可能老手还不明确到底什么才是 API 测试?那咱们先从 API 开始说起。

什么是 API?

Application Programming Interfaces(API) 是软件组件之间的接口标准。大多数的功能测试蕴含了 Web 页面测试或.net 表单类的用户界面测试,而 API 测试绕过了用户界面通过调用 API 接口与应用程序间接进行通信。

API 测试有时也被称为“无头”测试,大多数的无头测试技术都蕴含了“绕过 UI 操作,间接发送申请给利用的后端或服务并接管响应,同时测验响应是否正确来保证系统依照咱们预期的那样工作”。

一个简略的例子就是客户端与服务器之间的通信。客户端针对某一资源发出请求,该申请被发送到服务器并找到能够响应该申请的服务器。服务器查找客户端所申请的资源并将响应发送回客户端。

都有什么好用的 API 测试工具呢?

除了大家都晓得的 Postman, 我会举荐另一款 开源的也是 收费的 API 接口测试工具——Postcat

接口开发实现后,咱们须要调用接口来测试接口的体现,当体现合乎预期时,则代表接口可用。在测试中咱们可能会关注状态码、响应体以及响应工夫,这些数据 Postcat 统统都会展现给你,判断 API 是否失常。

开始测试之前,咱们须要先填写测试数据~,能够点击标签页的加号新建一个测试标签页。

还能够通过点击分组 API 的闪电图标疾速对某个 API 发动测试。

通过类比现有的常识去学习新的常识往往更快,平时咱们个别会在浏览器里看 API 申请信息,这些信息在 Postcat 对应的地位是什么呢?置信通过上面的对照图你很快能晓得如何在 Postcat 测试:下划线色彩雷同代表雷同模块

申请 URL/ 申请形式 / 申请头 /Query 参数 API Path 外面可能填写了 Query 参数,postcat 会将它主动同步到 Query 参数的表格外面。首先确认你的 HTTP 申请体格式,抉择相应的申请体格式后点击测试按钮。

就能够看到相应 API 响应信息啦!

通过点击测试历史,还能够回溯过后测试的所有 API 申请信息,疾速回归测试。

目前这款软件曾经更新到 v0.2.0 了,除了咱们常说的接口测试、接口文档、接口治理以及 Mock 性能,新增团队合作、API 分享性能。除此之外他们还反对:丰盛的插件市场,可拓展前后置脚本反对查看所有测试历史反对 Websocket 协定,后续也会新增反对更多的支流协定在线

在线 Demo 链接:

https://postcat.com/zh/?utm_source=zh&utm_campaign=xh&utm_con…

如果你感觉这个开源我的项目还能够的话,无妨点个 star 反对下他们,如果你感觉还须要持续优化,无妨去提个 Issue.

Github:
https://github.com/Postcatlab/postcat
Gitee:
https://gitee.com/eolink_admin/postcat

退出移动版