Postman 检查测试中的参数

Postman 检查测试中的参数,postman,Postman,问题很简单。我在Params中引入了一个Id,服务器将用这个Id响应JSON。我编写了一个测试: 测试[“ID”]=jsonData.ID==Params.ID 但始终返回ReferenceError:未定义参数 如何进入测试,参数中引入的变量 您无权访问javascript沙箱中的参数。我猜它只是将它们直接附加到您的URL。相反,您可以将原始ID添加为环境变量或全局变量。不要直接访问参数,而是从变量中设置参数。假设您设置了环境变量“recordId”,您可以这样构造参数: 键:ID,值:{{r

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

测试[“ID”]=jsonData.ID==Params.ID

但始终返回ReferenceError:未定义参数


如何进入测试,参数中引入的变量

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

键:ID,值:{{recordId}

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

测试[“ID matches”]=jsonData.ID==postman.getEnvironmentVariable(“recordId”)