点击“Cancel”按钮或使用快捷键Ctrl/Cmd+.可中止请求,但仅对未完成请求有效;脚本中无法调用API取消请求,需通过修改URL或抛错绕行。

点击“Cancel”按钮是最直接的中止方式
Postman 界面右上角、发送按钮(Send)旁边,有一个显眼的 Cancel 按钮。只要请求处于“正在发送”或“等待响应”状态(状态栏显示 Sending... 或 Waiting for response...),点击它就能立即终止该请求。
注意:这个操作不会关闭请求标签页,也不会清空你已填的 URL、Body 或 Headers —— 适合快速重试或调整参数后再次发送。
- 如果
Cancel按钮是灰色不可点,说明请求已完成(无论成功或失败),此时再点无效 - 在 Collection Runner 或 Monitor 批量运行时,
Cancel按钮只中止当前正在执行的单个请求,其余排队请求仍会继续 - 某些极短请求(如本地 mock 接口)可能快到根本来不及点
Cancel,属于正常现象
快捷键 Ctrl/Cmd + . 更快但容易被忽略
Postman 支持键盘快捷键中止请求:Ctrl + .(Windows/Linux)或 Cmd + .(macOS)。这个组合键和浏览器中停止加载页面的逻辑一致,响应非常及时。
但它有个隐藏前提:焦点必须落在 Postman 的主工作区(即请求编辑区域或响应区),不能在侧边栏、环境变量弹窗或地址栏里,否则快捷键不生效。
- 建议在高频调试场景下养成习惯:发完请求立刻按
Ctrl + .,比挪鼠标找按钮快得多 - 如果误触,不会报错,只是没反应 —— 这通常意味着焦点不在正确位置
- 该快捷键对所有请求类型(GET/POST/PUT 等)都有效,不限于 POST
请求卡死时,Cancel 不响应怎么办
极少数情况下,比如网络代理异常、SSL 握手卡住、或后端进程僵死,Postman 可能无法正常响应 Cancel 操作,界面持续显示 Waiting for response... 超过 30 秒。
Postman 12.27.7 Windows x64 官方安装包,适用于 API 设计、调试、测试与协作。该系列包含 Enterprise 云端性能测试静态 IP 出口能力,以及接口规范标签管理改进,适合受限网络测试与规范资源组织场景。
这时不要反复点击,应优先检查底层连接状态:
- 打开
Settings > Proxy,确认代理配置是否意外启用(尤其企业内网用户常因自动脚本导致代理失效) - 进入
Settings > General,临时关闭SSL certificate verification,排除自签名证书阻塞 - 尝试在请求 URL 前加
http://替代https://,快速验证是否为 TLS 层问题 - 若仍无响应,可关闭当前请求标签页,新开一个 —— Postman 的请求线程是隔离的,不会影响其他标签
脚本里没法用 pm.request.cancel() 这类 API
有人会想在 Pre-request Script 或 Tests 里加逻辑主动取消请求,比如根据某个条件提前退出。这行不通 —— Postman 的脚本沙盒里**没有提供任何取消当前请求的 API**。
脚本能做的只有“准备”或“断言”,不能干预请求生命周期本身。如果你需要条件化控制是否发请求,唯一办法是:在脚本里修改请求目标(比如把 URL 改成一个肯定 404 的地址),或者用 throw new Error("skip") 让测试失败,但这不是真正意义上的中止,只是绕开。
真正需要动态控制请求流的场景(比如鉴权失败就跳过后续请求),得靠 Collection Runner 的 Continue on error 开关 + 测试脚本里的 pm.execution.skipNextRequest() 来实现,但那是批量执行层面的跳过,不是单个请求的实时中止。

















