基本上的使用方法在此就不赘述了,网上有很多文章描述。在这里我根据自己实际的一些经验,进行总结。
环境变量
基础使用
环境变量如下图所示:
左边的Tab选项可以直接点开,进行管理。右上角可以直接选择对应的环境变量进行切换。比如我们开发、测试、生产对应着不同的环境,在这里就可以分别进行不同的配置。比如我们分别创建不同的环境变量,每个环境变量里面就一个值:
全局变量
但是也有一些是全局通用的,比如我们登录的账户跟密码。这个时候我们可以设置在Globals之中:
环境变量套娃
Postman还支持环境变量的嵌套,比如:
1 2 |
{{a}} = {{b}}/something-else {{b}} = url-prefix |
那么最终a=url-prefix/something-else
跑脚本
基础应用
Postman支持两种脚本:
-
运行前:Pre-request Scripts
-
运行后:Tests
脚本执行顺序:
from: https://learning.postman.com/docs/writing-scripts/intro-to-scripts/
示例如下:
可以运行脚本,可以想象的东西就多了,比如:
-
先调用
login
接口,在Tests之中把获取的token自动更新到全局变量之中 -
在Test之中自动判断
-
通过编写JS脚本,自动解析返回的Json数据,对数据做简单的二次处理或者查询。
不太会写也没关系,有非常贴心的示例:
只需要会简单的JS语法即可。比如验证请求的状态值是201
在上面的例子之中,目标状态值是201,结果返回了200,在Test Results之中就可以看出来有问题了。
脚本托管
这个脚本可以托管到Git嘛?当然,不过这个是一个付费Feature。在这里就不介绍了。。。
具体参考:
其他有用的小功能
保存为Sample
请求返回之后,可以把这个请求的返回结果当成Sample保存起来,方便下次看
输出为Code
这里可选择的输出方式很多,比如直接输出为Python with Requests
, 我最常用的是输出为curl
快捷键
操作 | Mac | Windows |
---|---|---|
打开新标签 | ⌘T | Ctrl + T |
关闭标签 | ⌘W | Ctrl + W |
强制关闭标签 | Cmd + Alt + W | Ctrl + Alt + W |
切换到下一个选项卡 | ⇧⌘] | Ctrl + Shift +] |
切换到上一个选项卡 | ⇧⌘[ | Ctrl + Shift + [ |
切换到最后一个标签 | ⌘9 | Ctrl + 9 |
在新标签页中打开边栏请求 | ⌥⌘(点击) | Ctrl + Shift +(单击) |

文章评论