Postman 教程

Postman

Postman 是一个用于API测试的最流行的软件测试工具。借助该工具,开发人员可以轻松地创建,测试,共享和文档化API。

本教程将帮助您了解为何Postman如此出名,以及与其他API测试工具相比其独特之处。本教程中的所有示例均经过测试,可以导入Postman。

 

1. Postman 简介

Postman是一个独立的软件测试API(应用程序编程接口)平台,用于构建,测试,设计,修改和记录API。这是一个简单的图形用户界面,用于发送和查看HTTP请求和响应。 使用Postman进行测试时,不需要编写任何HTTP客户端网络代码。相反,我们构建了称为集合的测试套件,并让Postman与API进行交互。 在此工具中,几乎嵌入了任何开发人员可能需要的所有功能。该工具能够发出各种类型的HTTP请求(例如GET,POST,PUT,PATCH),并将API转换为JavaScript和Python等语言的代码。

 

2. 与Postman相关的术语

2.1 API

API 是一种软件应用程序编程接口,可作为两个应用程序可以相互通信。每当我们使用Twitter,Facebook等应用程序,发送短信或通过电话检查天气时,都会使用API​​。

2.2 HTTP

HTTP,即超文本传输​​协议,是用于在互联网上传输数据的规则的集合,例如:图形图像,文本,视频,声音和其他多媒体数据。 Web用户在打开Web浏览器后即隐式使用HTTP。

示例: 用户或浏览器将HTTP请求输入到服务器;然后服务器返回用户响应。此响应包括请求状态信息,也可能包含请求的材料。

最常用的HTTP方法是GET,POST,PUT,PATCH,HEAD,DELETE和OPTIONS。

 

3. 为什么使用Postman

Postman基于各种极为用户友好的自动化工具。对于超过800万用户,Postman已成为便捷工具。

以下是使用Postman的原因:

  • 可访问性:只需通过登录帐户即可将Postman安装到设备中后,就可以在任何地方使用它。
  • 使用集合:Postman允许用户为其API调用构建集合。每个集合都可以创建多个请求和子文件夹。这将有助于组织测试套件。
  • 测试开发:要测试检查点,必须将成功的HTTP响应状态验证添加到每个API调用中。
  • 自动化测试:可以使用Collection Runner或Newman进行多次重复或迭代测试,从而节省重复测试的时间。
  • 创建环境:设计多个环境可以减少测试的重复,因为可以使用相同的集合,但可以使用不同的设置。
  • 调试:为了有效地调试测试,Postman控制台可帮助跟踪正在检索的数据。
  • 协作:您可以导入或导出集合和环境以增强文件共享。您也可以使用直接连接来共享Collection。
  • 持续集成:它可以支持持续集成。

Postman可以作为本机应用程序(独立应用程序)下载用于所有主要操作系统,包括Mac,Linux和Windows。Postman也可以作为chrome扩展应用程序使用,但是最好安装和使用本机应用程序,因为 ...