当前位置: 首页 > 知识库问答 >
问题:

执行给定次数的请求(邮递员)

郜联
2023-03-14

https://stackoverflow.com/questions/36157105/Postman-how-to-make-multiple-requests-at-the-ym同时#:~:text=just%20create%20a%20runner%20with,to%20bring%20up%20multiple%20instances。

但我需要提出相同的请求一个给定的次数。例如。对于终结点:

(GET) http://localhost/gadgets/{{gadget_id}}/buy_gadget

可以从文件中读取gadget_id变量,但这会导致多个具有不同ID的GET请求。如何使用相同的gadget_id向相同的endpoint发出预定义数量的请求?

共有1个答案

辛建业
2023-03-14
pm.environment.set("gadged_id", 1234);
pm.environment.set("numberOfRuns", 3)

if (!pm.environment.get("counter")) {
    pm.environment.set("counter", 1);
} else {
    let counter = parseInt(pm.environment.get("counter"));
    counter++;
    pm.environment.set("counter", counter);
}
let numberOfRuns = parseInt(pm.environment.get("numberOfRuns"));
let counter = parseInt(pm.environment.get("counter"));

if (counter < numberOfRuns) {
    postman.setNextRequest("buyGadget");
} else {
    pm.environment.unset("counter")
}
 类似资料:
  • 我有一个对服务器的Authenticate post调用,如下所示: 用这样的尸体: 我总是必须在Postman中执行两次这个Authenticate调用,以正确填充我的全局var“安全令牌”,并在此后的下一次调用中使用该令牌进行身份验证,因此,似乎预请求脚本实际上是在脚本之后运行的,或者是预请求脚本中设置的全局var对当前请求不容易可用? 我做错了什么? 以下是预先请求的SRIPT:

  • 我想用不同的预请求脚本多次运行相同的请求?不使用数据驱动(CSV)测试,我能做什么? 例如,我必须多次运行下面的GET url(每2分钟一次),但每当我运行它时,我都需要进行不同的预请求测试! {{url}}/legacy/COL 在此处输入图像描述

  • 有人能帮助我如何使用以下参数发送POST请求吗: 我试着在《邮递员的身体》中发送一个带有以下参数的: 然而,在发送上述请求时,我得到的位置字符串为null。

  • 问题内容: 我有一个ajax调用到一个php文件。我正在收到结果。现在,我正在研究是否有可能使ajax请求每1秒自动执行一次。我将结果发布到名为的输入字段中。如何每三秒钟执行一次ajax调用而不必调用该函数? 问题答案: 您可能要考虑的是服务器发送事件(SSE) 这是一种HTML5技术,JavaScript可以通过该技术“ 长期轮询 ”服务器端点(您的PHP文件)以查看是否发生了任何更改。长轮询基

  • 我刚刚开始使用Postman测试我正在集成到的API。 我有以下错误不断出现 无效的CORS请求 注意以下几点: API使用承载令牌身份验证(OAuth2)。我有这个工作没有问题 到目前为止,我发现: 使用邮递员与Http POST请求-我没有得到粗体的部分 以防其他人遇到同样的问题,以下是解决方法。在chrome浏览器中https://www.getpostman.com/docs/captur

  • 我正试着在邮递员上打API。API正在服务器上工作,但我没有收到任何数据。以下是视觉图像: 它是回应我与“没有数据”和400错误的要求。