在选项卡之间使用Postman变量

时间:2018-10-09 14:59:14

标签: postman

邮差对我来说是一个了不起的工具,但是我对使用变量有一些疑问。在我的收藏夹中,我有4个选项卡/请求。

第一个是获取在其他三个中使用的令牌(该令牌在15分钟后过期,因此我必须经常重新运行该请求并更新其他三个)。它需要在其他三个请求的标头中传递。我对{{variable}}语法很熟悉,但是我不确定在运行第一个请求后如何动态设置变量。

第二个类似,我希望能够在某个中央位置手动设置字符串,并在所有请求中使用它。例如,URL是https://the.api.com/v1/ {{someidvalue}} / abc,那么我在哪里可以手动更改该位置以在整个集合中重复使用?

谢谢!

1 个答案:

答案 0 :(得分:2)

要基于服务器响应更改值,可以使用测试功能Postman test script

例如

var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("Authorization","Bearer " + jsonData.result.accessToken);

您要寻找的中心位置是环境postman manage environments