前言
之前和大家聊过 API 的调试,应该善于记录日志。然后,有个热心同学告诉我说,你可以用 来测试接口。
今天这篇文章,就给大家说说 postman 这个软件。
Postman 简介
见名之意,postman = 邮递员,邮差负责收发信件。 postman 负责帮你收发数据(通过HTTP协议)
你可以认为它是一个给专业人员使用的浏览器。我们可以用它来做很多事情,比如下面列出的这些。
模拟操作(请求网址,发送表单等)
API 调试(测试 API 接口)
远程调试等
它具有非常强大的功能,比如
强大的数据发送和接收功能
强大的分类和历史记录
所有操作可云备份
支持团队模式
支持远程抓包(比如给手机抓包)
下载与安装
该软件支持 Mac win linux,非常良心有木有。
官方网站 https://www.getpostman.com/ (你没看错,又是老外的软件)
官方文档 https://www.getpostman.com/docs/ (敲代码你们都不看文档,估计用软件更不会)
安装
开箱即用,无需安装。首次打开会在桌面创建一个快捷方式。
不过需要注册一下,非常简单。
开始使用
界面一览
左上(红色框)菜单栏
左侧(蓝色框)历史记录
右上(黄色框)个人信息
右侧(绿色框)发送配置
基本设置
菜单 file - settings - General 选项,找到 SSL 的配置项,并将其关闭。(否则 https 的请求需要配置证书)
现在,你就可以愉快的玩耍了。
先做一个测试
在 主功能区,输入 https://www.sodevel.com (作者教学网站),点击 send 之后,如果能看到返回的HTML就算成了。
演示,微信接口
很多同学在写微信API的时候,都很头疼测试的问题,这个软件可以助你一臂之力。
首先,你必须有一个微信公众号
没有的话,我就帮不到你啦。
获取 appID 和 appsecret
微信公众平台有提供测试账号,当然你也可以用自己的真实信息。
获取access_token
使用 GET 类型,请求接口网址 ,记得修改 APPID 和 secret。
成功的话,你将得到如下结果(TOKEN和有效期):
postman 无能为力的事情
此软件并非万能,微信开发最头疼的问题:回调请求,它也无法调试。
何谓回调请求:微信主动向我们的API发起请求(相当于我们是服务端,微信是客户端),这个还得记录日志。
其他有趣的玩法
给手机抓包
如果你用手机浏览器访问网页,如何抓取请求头呢?
以前我都使用 fiddler,现在多了一个选择 “postman”,他们的原理都一样,不过真心没有 fiddler 好用。
备份到云
你在公司调试到一半的接口,回家想继续干怎么办?
postman 为了让你实现 7*24小时的工作,很贴心的提供了备份功能。
团队开发
别人调试到一半的接口,你要接手怎么办?
试试 team library 吧。
领取专属 10元无门槛券
私享最新 技术干货