Collection Runner - 如何根据当前运行的环境设置特定于环境的变量?

时间:2017-12-12 20:35:39

标签: postman postman-collection-runner

我创建了两个环境,需要根据collection runner中当前运行的环境在第一个请求的“Pre request script”中设置一些特定于环境的变量。有没有办法做到这一点?

或者有没有办法在请求的“预先请求脚本”中获取当前运行的环境名称?

1 个答案:

答案 0 :(得分:0)

在预先请求脚本中,您可以使用内置的"环境"变量以获取该环境中所有变量的json对象。我会添加另一个变量(将它命名为你想要的任何变量)与你的环境具有相同的名称...然后我认为你可以使用它来在你的脚本中执行条件逻辑。

示例:



if (environment.environment_name === "local") {
    //do something
}




注意:"环境"是一个只读变量。如果要更改其中的任何内容,则必须使用setEnvironmentVariable API。

编辑:Add an environment variable that contains the name of the environment