一、Postman的简介
是一款强大的网页调试工具,除了可以调试简单的css、html、脚本等网页基本信息,它还可以发送很多类型的HTTP请求;其使用形式可以是:Google Chrome插件、也可是App(Postman APP分为Postman Native APP和Postman Chrome APP两种);
二、Postman的安装
postman的安装方法分好几种,下面分为两种安装模式介绍:
postman谷歌浏览器的插件,在安装了谷歌浏览器后还需要在谷歌网上应用店中下载所需要的Postman插件,其下载方式如下:
若不可加载该页面,则尝试:chrome安装postman
2、Windows安装postman app
下载安装文件,运行安装程序;不用多说;
参数的添加可以支持多种形式,类型:
4.1 get请求方式:
GET请求:点击Params,输入参数及value,可输入n个,并且即时显示在URL链接上,所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填;
postman页面send GET请求后,会有响应 状态码、时间、大小;响应体:响应的格式可以有几种,如:百度,响应的是 html ,一般情况下,自定义接口响应就是 以json格式为主的响应体;如下图:
post参数格式 | 请求头中Content-Type | 参数示例 |
表单格式提交 | application/x-www-from-urlencoded | username=zhangs&password=123456 |
JSON格式提交 | application/json | {"username":"zhangs","password":"123456"} |
xml格式提交 | text/xml |
POST请求一:表单格式提交
根据上面所传的参数格式,在Headers中会自动生成一个Content-Type;
同样的道理:
POST请求二:json格式提交,当我们选择JSON(application/json) 是会自动帮我们设置 headers 为 application/json;
POST请求三:xml格式提交
POST请求四:二进制文件提交
请自行研究:其它请求方式如PUT,DELETE 大致流程,基本GET,POST 差不多;
Collections集合:将多个接口请求可以放在一起,方便管理。基础原则:一个工程一个Collection,这样方便查找及统一处理数据
(当然也不一定哈,自己有自己的方式)
第一步, 创建Collections,如下图:
第二步,将history中接口添加至Collections中;
另:collections 管理精细化, 可针对不同的请求方式进行分组,添加子文件夹
6、身份验证Authentication
a、Basic Auth
是基础的验证,所以会较为简单
方式:直接将用户名/密码的信息放在requests的 Headers 中
b、Digest Auth
要比Basic Auth复杂。使用当前填写的值生成authorization header。所以在生成header之前要确保设置的正确性。如果当前的header已经存在,postman会移除前面的header。
c、OAuth 1.0
postman的OAuth helper让你签署支持OAuth1.0基于身份验证的请求。OAuth不用获取access token,你需要去API提供者获取的。OAuth 1.0可以在header或者”查询参数“里设置value。
d、OAuth 2.0
postman支持获得OAuth 2.0 token,将其添加到requests中;