API 调试工具之 postman

前言

之前和大家聊过 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 吧。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180131G0AG3100?refer=cp_1026

同媒体快讯

相关快讯

扫码关注云+社区