Postman是最流行的用于 API 测试的软件测试工具之一。 借助此工具,开发人员可以轻松创建、测试、共享和记录 API。本教程将有助于学习和了解 Postman 功能特性,以及与其他 API 测试工具相比的独特之处。本教程中的所有示例都经过测试,可以在 Postman 中导入并使用。
Postman简介
- Postman是一个独立的软件测试 API(应用程序编程接口)平台,用于构建、测试、设计、修改和记录 API。 它是一个简单的图形用户界面,用于发送和查看 HTTP 请求和响应。
- 在使用 Postman 时,出于测试目的,不需要编写任何 HTTP 客户端网络代码。 相反,构建集合的测试套件并让 Postman 与 API 交互。
- 在此工具中,几乎嵌入了任何开发人员可能需要的任何功能。该工具能够发出各种类型的 HTTP 请求,如 GET、POST、PUT、PATCH,并将 API 转换为 JavaScript 和 Python 等语言的代码。
Postma术语
API
应用程序编程接口 (API) 是充当两个应用程序相互通信的中介的软件。每当使用 Twitter、Facebook 等应用程序、发送短信或通过电话查看天气时,都会使用API。
HTTP
HTTP(超文本传输协议)是用于在万维网上传输数据的规则集合,例如图形图像、文本、视频、声音和其他多媒体数据。Web用户一打开 Web 浏览器就隐含地使用 HTTP。
示例:用户或浏览器向服务器输入 HTTP 请求;然后服务器返回用户响应。响应包括请求状态信息,也可能包含请求的材料。
最常用的 HTTP 方法是 GET、POST、PUT、PATCH、HEAD、DELETE 和 OPTIONS。
为什么要使用Postman?
Postman基于范围广泛的用户友好型电动工具。对于超过 800 万用户而言,Postman 已成为一种便利工具。以下是使用 Postman 的原因:
- 可访问性 - 将 Postman 安装到设备后,只需登录帐户即可在任何地方使用它。
- 使用集合 - Postman 允许用户为他们的 API 调用构建集合。每个集合都可以创建多个请求和子文件夹。这将有助于组织测试套件。
- 测试开发 - 为了测试检查点,应将成功的 HTTP 响应状态验证添加到每个 API 调用中。
- 自动化测试 - 可以使用 Collection Runner 或 Newman 多次重复或迭代执行测试,从而节省重复测试的时间。
- 创建环境 - 多个环境的设计导致测试的重复性减少,因为一个人可以使用相同的集合但用于不同的设置。
- 调试 - 为了有效地调试测试,Postman控制台有助于跟踪正在检索的数据。
- 协作 - 可以导入或导出集合和环境以增强文件共享,也可以使用直接连接来共享集合。
- 持续集成 - 可以支持持续集成。
前提条件
在继续本教程之前,应该具备 API、自动化和手动测试的基本知识。
面向读者
本教程是为那些想学习 Postman 基础知识的人创建的。随着 Web 和移动应用程序数量的增加,API 测试的重要性也在增加。 因此,本教程将帮助读者学习用于测试 API 的邮递员测试。
完成本教程后,读者将对 Postman 和 API 测试有一个基本的了解。 本教程还将让读者很好地了解如何使用 Postman 为日常工作中的任何给定 URL 执行 API。
问题反馈
我们无法保证本教程不会有错误,如果在学习本 Postman 教程时不会遇到任何错误或者问题。请在文章后面的错误纠正链接中发布问题或错误的反馈内容,以便我们改进。
易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。