Postman 教程
Postman 背景
用户在开发或者调试网络程序或者是网页 B/S 模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的 Firebug 等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的 css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的 HTTP 请求!Postman 在发送网络 HTTP 请求方面可以说是 Chrome 插件类产品中的代表产品之一。
简介
Postman 是一款功能超级强大的用于发送 HTTP 请求的 Chrome 插件。做 web 页面开发和测试的人员应该是无人不晓无人不用!其主要特点特点:
创建 + 测试:创建和发送任何的 HTTP 请求,请求可以保存到历史中再次执行
Organize: 使用 Postman Collections 为更有效的测试及集成工作流管理和组织 APIs
document: 依据你创建的 Clollections 自动生成 API 文档,并将其发布成规范的格式
collarorate: 通过同步连接你的 team 和你的 api,以及权限控制,API 库
Postman 的操作环境
postman 适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux 系统,还支持 postman 浏览器扩展程序、postman chrome 应用程序等。
软件功能
-
- 模拟各种 HTTPrequests
- 从常用的 GET、POST 到 RESTful 的 PUT、DELETE…等等。甚至还可以发送文件、送出额外的 header。
- 2.Collection 功能(测试集合)
- 通过 collection 的归类,我们可以良好的分类测试软件所提供的 API. 而且 Collection 还可以 Import 或是 Share 出来,让团队里面的所有人共享你建立起来的 Collection。
-
- 人性化的 Response 整理
- 一般在用其他工具来测试的时候,response 的内容通常都是纯文字的 raw,但如果是 JSON,就是塞成一整行的 JSON。这会造成阅读的障碍,而 Postman 可以针对 response 内容的格式自动美化。JSON、XML 或是 HTML 都会整理成我们可以阅读的格式
-
- 内置测试脚本语言
- 支持编写测试脚本,可以快速的检查 request 的结果,并返回测试结果
-
- 设定变量与环境
- Postman 可以自由设定变量与 Environment,一般我们在编辑 request,校验 response 的时候,总会需要重复输入某些字符,比如 url,允许我们设定变量来保存这些值。并且把变量保存在不同的环境中。
软件特色
- 1、支持各种的请求类型: get、post、put、patch、delete 等
- 2、支持在线存储数据,通过账号就可以进行迁移数据
- 3、很方便的支持请求 header 和请求参数的设置
- 4、支持不同的认证机制,包括 Basic Auth,Digest Auth,OAuth 1.0,OAuth 2.0 等
- 5、响应数据是自动按照语法格式高亮的,包括 HTML,JSON 和 XML
寄语
Postman 是很好用的一款 API/ 接口功能测试工具,号称接口测试神器。软件可以很方便的塞数据,查看响应,设置检查点 / 断言,能进行一定程度上的自动化测试,但是不要指望 Postman 能代替你进行性能测试,一次批量执行太多太久的话容易崩溃掉。postman 适用于不同的操作系统,还支持 postman 浏览器扩展程序、postman chrome 应用程序等。它可以利用 Chrome 插件的形式把各种模拟用户 HTTP 请求的数据发送到服务器,以便开发人员能够及时地作出正确的响应,或者是对产品发布之前的错误信息提前处理,进而保证产品上线之后的稳定性和安全性。