2017-02-20 48 views
0

问题很简单。我在Params中引入了一个Id,服务器应该用这个Id响应一个JSON。我已经写了一个测试:检查参数在测试

tests [“ID”] = jsonData.id === Params.Id;

但始终返回ReferenceError:Params未定义。

我怎样才能进入一个测试,在Params中引入的变量?

回答

1

您无权访问JavaScript沙箱中的参数。我的猜测是它只是直接将它们附加到你的URL。相反,您可以将原始ID添加为环境变量或全局变量。不是直接访问参数,而是从变量中设置参数。比方说,你设置环境变量“的recordId”,您可以构建您的PARAMS这样的:

键:ID,值:{{的recordId}}

然后,而不是访问的参数,可以比较使用您设置的变量返回的ID。

tests [“ID matches”] = jsonData.id === postman.getEnvironmentVariable(“recordId”);