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扩展应用程序使用,但是最好安装和使用本机应用程序,因为 ...