问题很简单。我在Params中引入了一个Id,服务器将使用此Id响应JSON。我写了一个测试:
测试[" ID"] = jsonData.id === Params.Id;
但始终返回ReferenceError:未定义Params。
如何参加测试,Params中引入的变量?
答案 0 :(得分:1)
您无法访问javascript沙箱中的参数。我的猜测是它只是将它们直接附加到您的URL。相反,您可以将原始ID添加为环境变量或全局变量。不是直接访问参数,而是从变量中设置参数。假设您设置了环境变量“recordId”,您可以构建这样的参数:
键:ID,值:{{recordId}}
然后,您可以将返回的ID与您设置的变量进行比较,而不是访问参数。
tests [“ID matches”] = jsonData.id === postman.getEnvironmentVariable(“recordId”);