关于api:API接口测试5分钟上手

6次阅读

共计 1130 个字符,预计需要花费 3 分钟才能阅读完成。

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

什么是 API?

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

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

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

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

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

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

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

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

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

下划线色彩雷同代表雷同模块

申请 URL/ 申请形式 / 申请头 /Query 参数

API Path 外面可能填写了 Query 参数,Eoapi 会将它主动同步到 Query 参数的表格外面。

首先确认你的 HTTP 申请体格式,抉择相应的申请体格式后点击测试按钮。

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

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

目前这款软件曾经更新到 v1.9.0 了,除了咱们常说的接口测试、接口文档、接口治理以及 Mock 性能,新增团队合作、API 分享性能。

除此之外他们还反对:丰盛的插件市场,可拓展前后置脚本反对查看所有测试历史反对 Websocket 协定,后续也会新增反对更多的支流协定在线

Demo:
https://www.eoapi.io/?utm_sou…

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

Github:
https://github.com/eolinker/e…

Gitee:
https://gitee.com/eolink_admi…

正文完
 0