Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
POSTMAN |为if语句获取变量_Postman - Fatal编程技术网

POSTMAN |为if语句获取变量

POSTMAN |为if语句获取变量,postman,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

我想在《邮递员》中做一个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");
}

你说它不起作用是什么意思?没有设置环境变量吗?是的,没有设置。好的,谢谢,但是变量仍然没有设置为环境:/仔细检查环境变量名。“ServyStATE12”是正确的吗?记得把你的答案标记为“接受”,并考虑编辑你的答案,包括对问题的解释,以及你是如何确定的: