You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何仅为Postman Mock Server的单个请求模拟延迟?

给Postman Mock Server特定端点设置延迟的正确方法

你用setTimeout没效果的原因是:Postman的预请求脚本是异步执行的,setTimeout只会在后台挂起,不会阻塞请求的响应流程,所以根本起不到延迟的作用。

这里有两种靠谱的解决方式:

  • 固定延迟直接配置
    找到目标请求对应的Mock响应示例,进入编辑页面后切换到「Response」标签,找到「Delay」设置项(部分版本可能藏在高级选项里),直接输入你需要的延迟时长(比如10000代表10秒),保存后该端点就会按设置延迟响应。

  • 动态延迟用脚本控制
    如果需要根据请求参数等条件动态调整延迟,可以在该Mock示例的「Script」标签中添加以下代码:

pm.response.setDelay(10000); // 这里的数值是毫秒数,可根据需求修改

这种方式适合需要灵活控制延迟逻辑的场景,比如根据请求的不同参数返回不同时长的延迟。

内容的提问来源于stack exchange,提问作者Jeffrey Van Laethem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 11:52:01