记录下Postman的几个技巧

参考 https://www.jianshu.com/p/5d7954b6d218

之前使用Postman只是简单的选择请求方式、输入请求地址、输入请求参数、有时候会改改请求头,再没有使用其他更高大上的特性了,所谓神器在手,我又怎能浪费?

1.配置和使用环境变量

通过右上角的眼睛图标可以查看当前生效的全局环境变量,以及局部环境变量,通过右上角的齿轮图标可以管理全局以及局部环境变量。
记录下Postman的几个技巧
记录下Postman的几个技巧
通过Pre-request Script可以在发送请求前执行脚本改变环境变量。通过Tests可以在得到响应后执行脚本管理环境变量,如下图就是我需要在登录后获得session,以便在后续的接口中使用。更多的语法规则需要自行到官网学习。
记录下Postman的几个技巧
配置完环境变量后,若要使用则在具体值中用{{环境变量名}}引用,如图即在请求链接引用prefix环境变量,在请求参数引用session环境变量。
记录下Postman的几个技巧

2.Postman Interceptor

虽然知道Postman是有Chrome插件的,但是个人不喜欢在浏览器上装太多插件,不装插件时,有时候需要Postman携带Cookie或者其他可能经常变化的数据,得手工从浏览器复制,粘贴到Postman请求头中,不是很方便,按照参考文章描述,安装插件后,开启Request Capture,Filter Requests保持默认.*不变,刷新页面,Postman History应当能显示请求信息的,然而我的并没有反应,我安装的Postman跟插件都是最新的,可能插件还有点问题吧,这功能对我暂时不是很有用,因此不花费更多的时间去探究了。

3.Runner

一个批量测试工具,在所有接口开发完成后,或者在已有功能上做出修改,按照测试流程,顺序执行各个接口,观察测试结果,遇到红灯则继续调试,希望以后能经常看到一路绿灯。