Postman

Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。

安装方式:
- 通过chrome插件安装
- 通过安装包安装

给大家分享我的安装包地址 http://pan.baidu.com/s/1i5f9sjV 密码:83tk

基本使用方法

本教程只针对安装包安装

安装过程应该就不用描述了,打开postman,你们看到的界面应该是这样的

postman 怎么用 timestamp postman详细教程_api

首先左边是你的项目目录(你没用过当然是没有的哈),然后中间主体就是测试一个接口的请求地址和参数以及返回参数位置

接下来来创建第一个项目吧

postman 怎么用 timestamp postman详细教程_调试_02

首先,打开右上角的设置(setting),编辑你的环境(manage environments),平时开发我们都有生产(production)和开发(development)环境,这个也类似,在这里你可以设置不同的项目域名,本地线上均可,如下图

postman 怎么用 timestamp postman详细教程_调试_03


postman 怎么用 timestamp postman详细教程_调试_04

接下来为我们的第一次请求做准备(接口地址、请求参数,返回参数预处理)

postman 怎么用 timestamp postman详细教程_安装包_05

如图所示:我们分别在右上角选择了配置的环境,选择对应的请求方式,大家可能会在请求地址那里的{{url}}会有疑惑,其实这个就是我们刚刚在设置里面配的环境域名,是不是很方便,记住双花括号里面加你设置的变量名;接下来是请求参数部分,我本次选择的参数类型是json类型,你也可以选择其他类型,比如array等,一切以你的喜好以及接口具体情况为准

postman 怎么用 timestamp postman详细教程_chrome插件_06

如图所示,你也可以加请求header参数,是不是很方便

postman 怎么用 timestamp postman详细教程_安装包_07

请求参数还可以包括文件类型,例如上传图片等

postman 怎么用 timestamp postman详细教程_安装包_08

你也可以将返回参数做一个预处理,规定返回成功的标识以及将返回的某个参数作为一个全局变量供其他接口使用,使用方法还是双花括号加变量名

postman 怎么用 timestamp postman详细教程_请求参数_09

以上配置完成,点击请求(send),得到接口返回参数(如果你第一次请求就返回成功那当然是好的,如果失败也不要灰心,继续尝试),这样我们就得到了想要的返回参数,以此来测试接口情况

postman 怎么用 timestamp postman详细教程_安装包_10

这是刚刚的返回参数预处理情况哦(那两个绿色的小东东)

总结

通过不断尝试,相信大家都可以完成一次成功的测试,但你可能想问,我直接在浏览器去请求,岂不是更方便………这就有点尴尬哈,如果对于某一两个接口,直接去请求确实很方便,但是对于大量接口,比如,一个商城,可能一个项目就要分为订单,售后、用户、支付、商品等模块,而一个模块就要对应十几个接口,这样测试起来是不是就会很繁琐,通过postman,我们可以把所有请求成功的地址、请求参数都保留下来,下次登录直接请求,不仅如此,我们也可以把我们的接口测试导出成一个json文件,提供给团队中其他成员使用,这样也可以大大提高测试效率。
以上是我一个小白的亲身使用经验,水平有限,如果有说的不清楚或错误的地方,大家可以直接评论指出~