在测试中检查Params

时间:2017-02-20 08:48:35

标签: postman

问题很简单。我在Params中引入了一个Id,服务器将使用此Id响应JSON。我写了一个测试:

测试[" ID"] = jsonData.id === Params.Id;

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

如何参加测试,Params中引入的变量?

1 个答案:

答案 0 :(得分:1)

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

键:ID,值:{{recordId}}

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

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