Postman功能(https://www.getpostman.com/features)
主要用于模拟网络请求包
快速创建请求
回放、管理请求
快速设置网络代理
软件测试交流群:680748947
安装
下载地址:https://www.getpostman.com/
直接安装,成功后在chorme的应用程序中会多出一个Postman
![](https://img.haomeiwen.com/i9405009/37ca35c44f4d20d0..jpg)
页面访问请求:http://www.baidu.com
点击应用中“Postman”,会弹出登陆页面,完成登陆,进入Postman主页面
![](https://img.haomeiwen.com/i9405009/bad9a4f260c3c42e..jpg)
在Get后面的输入框中输入:http://www.baidu.com,点击send按钮
![](https://img.haomeiwen.com/i9405009/4c6b3e1ed9cacb60..jpg)
请求参数修改
百度搜索内容参数化:https://www.baidu.com/s?wd=111111&rsv_spt=1&issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_sug3=6&rsv_sug1=5&rsv_sug2=0&inputT=1212&rsv_sug4=1212。针对请求中的wd:111111,进行修改
将此地址复制到Postman的地址栏中,点击Params
![](https://img.haomeiwen.com/i9405009/ca266e4e977471c0..jpg)
将wd对应的值“111111”,修改为“222222”,点击Send。请求的搜索内容变为“222222”的搜索结果
![](https://img.haomeiwen.com/i9405009/768b3c219f6d0ef4..jpg)
验证接口请求
验证返回的页面中包括指定的字符串:页面中包括“222222”
点击地址栏下面的Tests页卡,进入Tests脚本编写页面
![](https://img.haomeiwen.com/i9405009/73b78b78b196e30b..jpg)
点击右侧的“Response body:Contains string”,脚本编辑框中会显示出验证的具体脚本:tests["Body matches string"] = responseBody.has("string_you_want_to_search");
修改“string_you_want_to_search”为“222222”,完成验证代码的编写
点击Send按钮,重新发送请求,并执行测试:Tests(1/2)
![](https://img.haomeiwen.com/i9405009/c92f02fbd56e9578..jpg)
管理请求
保存请求-添加“打开百度首页请求”
设置请求方式为Get,地址为www.baidu.com.点击右侧保存按钮
在弹出的保存请求中设置保存的内容。Collections:百度,Request name:打开百度首页。点击“Add to Collections”
![](https://img.haomeiwen.com/i9405009/f2db180843d5e69e..jpg)
此请求会被保存到Collections页卡内
![](https://img.haomeiwen.com/i9405009/041d2670dc2e09a4..jpg)
后期在使用时,仅需要在此Collections中找到对应的请求名,即可直接使用请求
多请求维护-模块管理Folder
点击“百度”后面的"...",选择"Add Folder"
在弹出框中,Folder name输入“01首页”,保存。拖动请求“打开百度首页”至“01首页”文件夹中
![](https://img.haomeiwen.com/i9405009/b4edaf8a7a8e0be6..jpg)
Collections(系统:百度)-Folder(模块首页)-Request(请求:打开百度首页),三级的关系已经建立。可用此方法来做对应的扩展
环境变量
可直接通过切换环境来实现多个环境中的参数切换。常用功能:环境地址切换、全局变量使用
环境请求地址切换
在"百度"下,新增”Cnblos随笔“文件夹
开发环境地址http://www.cnblogs.com/s380774061/p/4814756.html测试环境地址http://www.cnblogs.com1/s380774061/p/4814756.html
选择“Manage Environments--Add”,在页面中设置环境信息:Environment(开发)->key(URL)->Value(http://www.cnblogs.com),选择Submit
再添加测试环境:Environment(测试)->key(URL)->Value(http://www.cnblogs.com1)
在“Cnblogs随笔”文件夹内,添加请求“打开个人中心页面”:http://www.cnblogs.com/s380774061/p/4814756.html,修改“http://cnblogs.com/”为"{{URL}}"
实操
选择Environment中的“测试”,点击“send”发送请求。即执行测试环境的请求
选择Environment中的“开发”,点击“send”发送请求。即执行开发环境的请求
全局变量使用
选择“Manage Environments--Globals”
在页面中输入key(user):value(s380774061),点击Submit
修改“打开个人中心页面”中请求地址内"s380774061"为"{{user}}"
在测试“开发”、“测试”环境时,仅需要切换环境即可完成对此user的不同环境的测试。user可随意替换成别的user名
执行测试-
请求:http://www.cnblogs.com/s380774061/p/4814756.html,对此页面的返回状态码为200进行验证(具体操作,可查Postman-简单使用)
选择Postman主页中Runner,会弹出运行测试的界面
选择"Cnblogs随笔"文件夹-"开发"环境
![](https://img.haomeiwen.com/i9405009/20e8a7dbb442eb50..jpg)
点击"Start Test Run",查看运行测试结果
![](https://img.haomeiwen.com/i9405009/ea6c004cfba21a29..jpg)
分享请求
Collection
Share链接:点击Collection的'...'内的Share
Share文件:点击Collection的"Download",会下载一个名为"*.json.postman_collection".(此文件可直接导入到Postman中)
Environment
每个Environment中有对应的Download,会下载一个名为“*.postman_environment”.(此文件可导入Postman中)
网友评论