Rest 对邮递员的一般要求

Rest 对邮递员的一般要求,rest,api,testing,postman,Rest,Api,Testing,Postman,我想使用Postman来测试项目的restapi,我正在尝试创建一个通用请求。例如: 我有一个做研究的帖子,这项研究的参数 它们在体内。如何使用在每次迭代时修改主体的预请求脚本来自动执行请求 因为我不想创建一个包含20个POST请求的集合,其中只有正文更改。我试图在请求前脚本或测试脚本中使用while循环,但Postman只执行了一次请求。然后我尝试使用运行程序调用请求5次,例如,我编写了一个脚本,每次修改一个变量,但我认为全局变量和环境变量在运行程序的每次迭代中都会重置 你有什么想法吗? 我尝

我想使用Postman来测试项目的restapi,我正在尝试创建一个通用请求。例如:

我有一个做研究的帖子,这项研究的参数 它们在体内。如何使用在每次迭代时修改主体的预请求脚本来自动执行请求

因为我不想创建一个包含20个POST请求的集合,其中只有正文更改。我试图在请求前脚本或测试脚本中使用while循环,但Postman只执行了一次请求。然后我尝试使用运行程序调用请求5次,例如,我编写了一个脚本,每次修改一个变量,但我认为全局变量和环境变量在运行程序的每次迭代中都会重置

你有什么想法吗?

我尝试在使用runner时修改密码的值。但是,如果运行程序在每次迭代时重置变量,它将无法工作

没关系,我找到了另一个解决方案:
例如,我想用5个不同的密码测试请求,我创建了5个对应于全局变量或环境变量的json文件,在这些文件中我只修改了一个变量。我使用newmani调用一个循环脚本,用不同的全局变量文件调用同一个请求,只修改请求的一个参数

您还可以使用set_nextRequest()(请参阅)。这样,您就可以使用密码的新值强制再次调用请求,而不必执行多次迭代。如果在json主体中使用全局变量,并在循环中更新它,那么它应该可以工作

希望这有帮助


Alexandre

您是否可以将您尝试执行的脚本也显示出来?