Postman 使用经验

2021年06月29日 2625点热度 0人点赞 0条评论

基本上的使用方法在此就不赘述了,网上有很多文章描述。在这里我根据自己实际的一些经验,进行总结。

环境变量

基础使用

环境变量是非常重要的一个功能,很多新手(包括之前的我自己)即使用了很多年也不一定知道。在此首先提出来说一下。

环境变量如下图所示:

image-20210628181643845

左边的Tab选项可以直接点开,进行管理。右上角可以直接选择对应的环境变量进行切换。比如我们开发、测试、生产对应着不同的环境,在这里就可以分别进行不同的配置。比如我们分别创建不同的环境变量,每个环境变量里面就一个值:

image-20210628182200990

全局变量

但是也有一些是全局通用的,比如我们登录的账户跟密码。这个时候我们可以设置在Globals之中:

image-20210628182444812

环境变量套娃

Postman还支持环境变量的嵌套,比如:

那么最终a=url-prefix/something-else

跑脚本

基础应用

Postman支持两种脚本:

  • 运行前:Pre-request Scripts

  • 运行后:Tests

脚本执行顺序:

from: https://learning.postman.com/docs/writing-scripts/intro-to-scripts/

示例如下:

image-20210628183242508

可以运行脚本,可以想象的东西就多了,比如:

  1. 先调用login接口,在Tests之中把获取的token自动更新到全局变量之中

  2. 在Test之中自动判断

  3. 通过编写JS脚本,自动解析返回的Json数据,对数据做简单的二次处理或者查询。

不太会写也没关系,有非常贴心的示例:

image-20210628184010668

只需要会简单的JS语法即可。比如验证请求的状态值是201

image-20210628184308784

在上面的例子之中,目标状态值是201,结果返回了200,在Test Results之中就可以看出来有问题了。

脚本托管

这个脚本可以托管到Git嘛?当然,不过这个是一个付费Feature。在这里就不介绍了。。。

具体参考:Back Up and Sync Your Postman Collections to GitHub | Postman Blog

其他有用的小功能

保存为Sample

请求返回之后,可以把这个请求的返回结果当成Sample保存起来,方便下次看

image-20210628184801206

输出为Code

image-20210628184841006

这里可选择的输出方式很多,比如直接输出为Python with Requests, 我最常用的是输出为curl

image-20210628184924421

快捷键

操作 Mac Windows
打开新标签 ⌘T Ctrl + T
关闭标签 ⌘W Ctrl + W
强制关闭标签 Cmd + Alt + W Ctrl + Alt + W
切换到下一个选项卡 ⇧⌘] Ctrl + Shift +]
切换到上一个选项卡 ⇧⌘[ Ctrl + Shift + [
切换到最后一个标签 ⌘9 Ctrl + 9
在新标签页中打开边栏请求 ⌥⌘(点击) Ctrl + Shift +(单击)

RangerWolf

保持饥渴的专注,追求最佳的品质

文章评论