【postman教程】——环境及变量的设置

在Postman中,可以使用变量来代表任何值,包括请求参数、认证凭据和URL。
一、变量的定义:变量是数据的符号表示,使你无需在需要的任何地方手动输入值即可访问值。如果你在多个地方使用相同的值,这尤其有用。变量通过抽象细节使你的请求更加灵活和可读。
二、变量的作用:我们可以在整个集合,不同环境或者多个请求同时引用该变量,如果需要更新该值,只需在一处进行更改。
三、postman中变量的分类:
全局变量、环境变量、集合变量、location局部变量、data数据变量。(若在两个作用域下声明了相同的变量,则以范围小的为准。)
**全局变量:**在整个Postman工作区中都可用,无论是否使用不同的环境。可以通过打开“设置”菜单并单击“环境”选项来设置全局变量。
**集合变量:**在整个集合内可用,独立于环境。单个环境时,使用更合适。

**环境变量:**只在当前环境下可用。当有多个环境如开发环境、测试环境、生产环境需要做区分的时候,使用环境变量更适合。

四、变量的调用方式:
要在请求中使用变量,请在{{}}中添加变量名称,例如{{api_key}}
在Request URL、Params、Authorization、Headers、Body等中都可以使用这种方式。

五、新增变量的具体方法
1、全局变量及局部变量:点击Postman的右上角的小眼睛或者左侧导航栏的environment,可以定义这两种变量。
2、集合变量:集合变量是在集合的Variables下设置的:点击集合并切换到Variables即可操作集合变量。
另外我们可以在请求的 Pre-request Script 和 Tests 中可以编写脚本,我们可以使用脚本定义各类变量。
// 全局变量
pm.globals.set(“variable_key”, “variable_value”);

// 集合变量
pm.collectionVariables.set(“variable_key”, “variable_value”);

// 环境变量
pm.environment.set(“variable_key”, “variable_value”);

// 删除环境变量
pm.environment.unset(“variable_key”);
六、更新变量值
当我们已经定义了一些变量后,想要更新这些变加粗样式量的值,有两种方式可以操作,第一种与新增变量的入口一样,进入后直接修改后保存,第二中是可以直接在页面上选中要更新为的值,然后右键单击,选择对应的变量名即可。
七、动态变量
Postman提供了一些动态变量我们可以直接使用,比如时间戳、随机数等:

{{KaTeX parse error: Expected 'EOF', got '}' at position 10: timestamp}̲}: 当前时间的timesta…randomInt}}: 0到1000的随机整数
完整的清单可查看Dynamic Variables 。

你可能感兴趣的:(postman)