Postman
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件
它提供功能强大的 Web API & HTTP 请求调试。它能够发送任何类型的HTTP 请求 (GET , HEAD, POST , PUT ..),附带任何数量的参数+ headers。
功能:主要用于模拟网络请求包;快速创建请;求回放、管理请求;快速设置网络代理
1.安装
在谷歌应用商城搜索postman,下载直接添加成GOOGLE浏览器插件即可
2、主界面
左边是浏览历史(History)与收藏夹(Collection)、新建文件夹按钮与导入按钮。右边为请求地址、请求方式、请求参数与结果的展示界面。
打开postman界面菜单功能介绍:
Histoy:抓取到的数据包
Collections:接口持久化保存区域
Team Library:组内协作,接口可以共享
NO Environment:环境变量设置,类似于参数化
Send:发送请求 Sava:保存
Save Respnse:响应区域包括 body和headers可以保存此响应
在填写好地址与请求方式后,点击send就可以发送请求,并且可以根据不同的数据(json、xml)进行格式化展示。
当选择请求方式为POST的时候,下方会出现填写参数的地方,参数可选择是文件还是值。
3、断言:
postman断言是JavaScript语言编写的,在postman客户端的test区域编写即可, 断言会在请求返回之后,运行,并根据断言的passfail情况体现在最终测试结果中。
4、环境变量:
postman可直接通过切换环境来实现多个环境中的参数切换。常用功能:环境地址切换、全局变量使用
环境请求: 1、点击右上角设置图标,选择“Manage Environments--Add”,在页面中设置环 境信息:Environment(开发)->key(URL)->Value(http://www.qq.com/), 选择Update
2、再添加测试环境:Environment(测试)->key(URL)->Value (http://www.qq.com),选择Add
3、全局变量使用: 选择“Manage Environments--Globals” 在页面中输入key(web):value(WeatherWebService),点击Save 修改请求地址内"WeatherWebService"为"{{web}}" 在测试“开发”、“测试”环境时,仅需要切换环境即可完成对此web的不同环境 的测试。web可随意替换成别的名字