Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 69.8MB ·虚拟内存 1300.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
在Postman中,我们还可以进行分支和循环。我们可以借助 setNextRequest() 函数跨API请求进行分支和循环。
postman.setNextRequest("request_name");
此功能用于设置下一个要执行的请求。此函数采用一个参数,即请求的名称,该参数将在下一个执行。
在上面的示例中,"My API"是请求的名称。
setNextRequest()的某些功能:
提供请求名称或请求ID,收集运行器将处理其余的请求。
我们可以在测试脚本以及请求前脚本中使用setNextRequest()。如果您有多个分配,则最后一个设置值优先。
如果请求中未提供Postman.setNextRequest(),则收集运行器将遵循默认设置中的线性执行设置,并移至下一个请求。
如果在setNextRequest()函数的参数中提供当前正在运行的请求名称,则Postman将连续运行同一请求。
但是当您不断循环同一请求时,我们必须在setNextRequest()上应用一些逻辑,以便请求不会无休止地运行;
要停止工作流程的执行,请在setNextRequest()函数中传递null参数。
postman.setNextRequest(null);