一、简介
Postman网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求,Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。
二、下载
下载路径
根据不同系统选择下载
三、使用
Postman UI包括以下组件:
-
左边的侧栏提供了对集合( collections)、api、环境(environments)、模拟服务器(mock servers)、监视器(monitors)和请求历史记录(request history)的访问。
-
标题允许您创建工作区,访问报告,探索公共API网络,在Postman中搜索,查看同步状态和通知,移动和邀请协作者到工作区,捕获请求和cookie,并访问您的设置,帐户和Postman计划。
-
中心区域是您构建和处理请求的地方。
-
沿着底部的状态栏允许您显示/隐藏侧边栏,查找和替换,并打开左侧的控制台。在右边,您可以启动Bootcamp、收集运行器、trash和两个窗格视图,以及访问帮助资源。
3.1、在collections下创建个http请求
3.2、设置测试环境
有时需要在不同的环境下执行相同的测试,就可以通过postman设置环境来实现
展开环境切换下拉列表,点击【Manage Environments】
这里拿百度host来举例,在测试环境中定义baseurl变量,作为环境变量
在具体的http请求中可以把baseurl作为变量进行填写传递
3.3、变量的设置
这些方法是在postman中对全局(环境)变量的操作方法。
获取变量
获取全局变量:pm.globals.get(“key”);
获取当前环境变量:pm.environment.get(“key”);
获取普通变量:pm.variables.get(“key”);
设置变量
设置全局变量:pm.globals.set(“key”, “value”);
设置当前环境变量:pm.environment.set(“key”, “value”);
清空变量值
清空当前环境变量:pm.environment.unset(“key”);
清空全局变量:pm.globals.unset(“key”);
3.4、postman中的Pre-RequestScript和Tests脚本模块
脚本语言:js
执行顺序:在每次请求前,先运行Pre-requestScript脚本,然后调用接口,再运行Tests脚本