- Postman 教程
- Postman - 首页
- Postman - 简介
- Postman - 环境设置
- Postman - 环境变量
- Postman - 授权
- Postman - 工作流
- Postman - GET 请求
- Postman - POST 请求
- Postman - PUT 请求
- Postman - DELETE 请求
- Postman - 为 CRUD 创建测试
- Postman - 创建集合
- Postman - 参数化请求
- Postman - 集合运行器
- Postman - 断言
- Postman - 模拟服务器
- Postman - Cookie
- Postman - 会话
- Postman - Newman 概述
- Postman - 使用 Newman 运行集合
- Postman - OAuth 2.0 授权
- Postman 有用资源
- Postman - 快速指南
- Postman - 有用资源
- Postman - 讨论
Postman - 简介
Postman 是一款应用程序编程接口 (API) 测试工具。API 充当两个应用程序之间的接口,并在它们之间建立连接。
因此,API 是应用程序可以提供给其用户的一组协议、函数和工具,以便与另一个应用程序成功通信。每当我们访问应用程序(例如通过手机查看新闻、Facebook 等)时,都需要 API。
Postman 由软件开发人员和企业家 Abhinav Asthana 于 2012 年设计,旨在使 API 开发和测试变得简单。它是一个用于测试 API 软件的工具。它可用于设计、记录、验证、创建和更改 API。
Postman 具有发送和观察超文本传输协议 (HTTP) 请求和响应的功能。它具有图形用户界面 (GUI),并且可以在 Linux、Windows 和 Mac 等平台上使用。它可以构建多个 HTTP 请求 - POST、PUT、GET、PATCH 并将其转换为代码。
Postman 的需求
Postman 拥有庞大的用户群,并已成为非常流行的工具,原因如下:
Postman 无需任何许可费用,适合任何规模的团队使用。
Postman 使用非常简单,只需下载即可。
安装到设备上后,可以通过登录自己的帐户非常轻松地访问 Postman。
Postman 通过集合轻松维护测试套件。用户可以创建包含各种请求和子文件夹的 API 调用集合。
Postman 能够构建多种 API 调用,例如 SOAP、REST 和 HTTP。
Postman 可以通过向 HTTP 响应代码和其他参数添加检查点来用于测试开发。
Postman 可以与持续集成以及持续交付或持续部署 (CI/CD) 管道集成。
Postman 可以与 Newman 或集合运行器集成,从而允许多次执行测试。因此,我们可以避免重复测试。
Postman 拥有强大的社区支持。
Postman 控制台允许调试测试步骤。
使用 Postman,我们可以创建多个环境。因此,单个集合可以与各种配置一起使用。
Postman 提供导入/导出环境和集合的选项,从而可以轻松共享文件。
使用 Postman
要开始使用 Postman,我们可以使用以下导航。它主要由四个部分组成:
- 标题
- 响应
- 侧边栏
- 构建器
以下是 Postman 中可用导航的屏幕截图:
标题
Postman 包括新建、导入、运行器(用于使用集合运行器执行测试)、打开新建、拦截器、同步菜单等。它显示工作区名称 - 我的工作区以及邀请选项,以便在团队之间共享。
新建菜单用于创建新的环境、集合或请求。导入菜单有助于导入环境/集合。
我们可以从文件、文件夹、链接、原始文本或代码存储库选项导入,这些选项也可在导入下找到。
在这里,打开新建用于打开一个新的选项卡、Postman 或运行器窗口。
响应
仅在发出请求时,响应部分才会填充值。它通常包含响应详细信息。
侧边栏
侧边栏包含集合(用于维护测试,包含文件夹、子文件夹、请求)、历史记录(记录过去所有 API 请求)和 API。
构建器
构建器是 Postman 应用程序中最重要的部分。它具有请求选项卡并显示当前请求名称。如果未为请求提供标题,则默认情况下会显示“未命名请求”。
构建器部分还包含请求类型(GET、POST、PUT 等)和 URL。使用“发送”按钮执行请求。如果对请求进行了任何修改,我们可以使用“保存”按钮保存它。
构建器部分具有“参数”、“授权”、“标头”、“主体”、“预请求”、“测试”和“设置”等选项卡。请求的参数(键值对)在“参数”选项卡中提及。使用用户名、密码、令牌等的 API 授权位于“授权”选项卡中。
请求标头和主体分别在“标头”和“主体”选项卡中定义。有时,在请求之前需要执行预条件脚本。这些在“预请求”选项卡中提及。
“测试”选项卡包含在触发请求时运行的脚本。这有助于验证 API 是否正常工作以及获取的数据和响应代码是否正确。