Postman Collection Run 不会因 setTimeout 调用而暂停

问题描述 投票:0回答:1

我在请求的测试部分放置了一个简单的

setTimeout(function(), 10000)
调用。

当我单独运行该步骤时效果很好。

当我执行 Collection Run 时,该步骤就会被执行,Postman 会继续前进而不会暂停。

这是设计使然吗?

我不想为步骤延迟 X 秒。

postman settimeout sleep pause
1个回答
3
投票

它按预期工作,检查控制台以查看请求何时发送

确保请求已保存:

enter image description here

橙色指示表示未保存,必须保存

在预请求脚本中使用以下命令。

  let moment = require("moment")
  console.log("before:", moment())

  setTimeout(function () { console.log("after:", moment()) }, 10000)

并检查控制台:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.