0
问题很简单。我在Params中引入了一个Id,服务器应该用这个Id响应一个JSON。我已经写了一个测试:检查参数在测试
tests [“ID”] = jsonData.id === Params.Id;
但始终返回ReferenceError:Params未定义。
我怎样才能进入一个测试,在Params中引入的变量?
问题很简单。我在Params中引入了一个Id,服务器应该用这个Id响应一个JSON。我已经写了一个测试:检查参数在测试
tests [“ID”] = jsonData.id === Params.Id;
但始终返回ReferenceError:Params未定义。
我怎样才能进入一个测试,在Params中引入的变量?
您无权访问JavaScript沙箱中的参数。我的猜测是它只是直接将它们附加到你的URL。相反,您可以将原始ID添加为环境变量或全局变量。不是直接访问参数,而是从变量中设置参数。比方说,你设置环境变量“的recordId”,您可以构建您的PARAMS这样的:
键:ID,值:{{的recordId}}
然后,而不是访问的参数,可以比较使用您设置的变量返回的ID。
tests [“ID matches”] = jsonData.id === postman.getEnvironmentVariable(“recordId”);