邮递员 |获取 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");
}
我想在 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");
}