API ……应用程序编程接口……如果您是开发人员,那么这个词对您来说并不新鲜……
作为开发人员,您知道 API 在任何类型的应用程序中的重要性。简单来说,API 是一组已定义的规则,其中包含一些已定义的通信方法。在 API 的帮助下,软件组件可以相互交互。您可能已经在您的应用程序中实现了某种 API(例如支付网关 API)。
实现高质量的 API 对于确保快速开发而不影响代码质量非常重要。开发人员中最好和最流行的 API 测试工具是Postman 。
在 API 测试中,我们测试 API 的集合,并检查您的应用程序是否满足功能、可靠性、性能和安全性的期望。此外,我们检查它是否返回正确的响应。
在 API 测试中,我们检查输出是否结构良好,是否对其他应用程序有用。根据我们检查响应的输入参数,我们确定 API 提取数据和授权数据所花费的时间。
邮递员如何工作?
Postman 将请求发送到 Web 服务器,然后服务器将响应发送回它。用户必须设置 API 期望检查响应的所有标头和 cookie。
您可以从 Postman 链接安装邮递员。该工具提供了一组 API 调用,您需要按照这些 API 调用来测试应用程序的 API。您会找到一个包含多种方法的下拉列表。
您可以从给定的下拉列表中选择一种方法。您还必须根据 API 调用包含更多信息。此信息被设置为授权、标题或正文信息。您只需要选择其中一种方法并发送请求并返回响应。
Postman 中的环境变量
POSTMAN 中的一些请求需要一些特定的信息。您可以一次性更改这些变量,而不是手动更改端点中的变量。
在右上角,您将获得设置环境变量的选项。您可以按照下面给出的步骤设置环境变量。
- 在右上角单击“设置”中的“管理环境”。
- 单击添加按钮。
- 提及环境的名称。
- 提及键和值。这将在稍后用作集合中的变量。
添加收藏
集合是一组请求。要创建集合,您可以在集合中添加 API 调用。您可以在您的应用程序中重用它。许多组织提供收藏。您可以将其导入邮递员并进行测试。如果你已经创建了一个集合,你可以导出它,或者如果你想要其他人的集合,你可以导入它。
您的 API 调用主要使用两件事……
1. HTTP 请求
您进行 HTTP 调用发送 HTTP 请求。 HTTP 中的请求方法包括Request Method、Request URL、Request Headers、Request Body、Pre-request Script 和 Tests 。
一一说下这些Request方法……
请求方法:您会在 POSTMAN 中找到几种类型的请求方法。根据您的要求或测试,您可以选择其中之一。您将主要在应用程序中使用四种请求方法。下面给出了这些方法……
- GET 请求:检索或获取数据
- POST 请求:创建和更新数据
- PUT 请求;更新数据
- DELETE 请求:用于删除数据
请求 URL:您将在 Postman 中找到一个长宽栏,您必须在其中输入 URL 才能发出 HTTP 请求。
请求标头:在请求标头中,您输入应用程序的键值。下面给出了两个主要的关键值。
- Content-Type:数据的格式由Content-Type指定。主要是开发者在内容类型中使用JSON格式。
- 授权:包含此信息以识别请求者。
请求正文:在 Postman 中,您将获得正文选项卡,您可以在其中提及需要随请求一起发送的一些特定信息。您可以选择以原始、二进制或任何其他形式发送数据。大多数情况下,您将选择原始形式。您还将获得预请求脚本选项。这在发送请求之前执行。在 Postman 中,您还可以为每个请求编写和运行测试。您可以为此使用 JavaScript 语言。
2. HTTP 响应
将请求发送给 Postman 后,您会从包含正文、Cookie、标题、测试、状态代码和 API 响应时间的 API 获得响应。正文和标题组织在不同的选项卡中。状态代码显示在另一个选项卡中,其中包含完成 API 调用所需的时间。下面给出了一些重要的状态代码来验证响应。
- 200 – 请求成功。
- 201 – 请求成功并创建数据
- 204 – 对于空响应
- 400 – 对于错误的请求。
- 401 – 对于未经授权的访问。身份验证失败或用户没有请求操作的权限。
- 403 – 禁止访问,拒绝访问
- 404 – 未找到数据。
- 405 – 对于不允许的方法或不支持请求的方法。
- 500 – 内部服务器错误。
- 503 – 服务不可用
通过上面的解释,你可能已经了解了很多关于 Postman 的事情。它是如何工作的,它如何用于测试、请求、响应以及所有状态代码。 Postman 是开发人员中最受欢迎的 API 测试工具。还有许多其他工具,您也可以查看它们,但最受欢迎的是 POSTMAN,其受欢迎的原因是其中包含许多功能。