邮递员 |获取 if 语句的变量

POSTMAN | GET Variable for if - statement

我想在 Postman 中做一个 if 语句。我有环境变量:server_state1 & server_state2 这些变量都从 0-3 获取数字。 现在我想在 PUT 语句中编写预请求脚本。 IF 语句听起来像

var server_state1 = postman.GetEnvironmentVariable("state_server1");
var server_state2 = postman.GetEnvironmentVariable("state_server2");

if (server_state1 === 0 && server_state2 === 0){
   postman.SetEnvironmentVariable("server_state12", "Everything is fine");
}

但这不起作用。

您要查找的函数以 lowerCamelCase 定义。

尝试使用:

postman.getEnvironmentVariable("state_server1")
postman.setEnvironmentVariable("server_state12", "Everything is fine");

而不是:

postman.GetEnvironmentVariable("state_server1");
postman.SetEnvironmentVariable("server_state12", "Everything is fine");

答案是:

var server_state1 = postman.GetEnvironmentVariable("state_server1");
var server_state2 = postman.GetEnvironmentVariable("state_server2");

if (server_state1 === "0" && server_state2 === "0"){
postman.SetEnvironmentVariable("server_state12", "Everything is fine");
}