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

如何在Postman完成脚本录制后删除重复请求

Postman删除录制重复请求的操作方法
  • 手动批量删除
    录制完成后在生成的Collection请求列表中,按请求方法+请求URL的组合排序,选中所有重复的请求条目,右键点击Delete即可批量移除。如果重复请求特征明确,也可以通过列表顶部的搜索框输入对应关键词(如相同路径、固定参数)筛选出所有重复请求,全选后批量删除。
  • 调用内置Collection清理功能
    Postman v9.12及以上版本自带Collection去重能力:打开录制生成的Collection,点击右上角的更多操作按钮(三个点图标),选择Clean up collection选项,在弹出的配置面板中勾选Duplicate requests,还可以自定义去重的判断维度(比如是否忽略查询参数、是否忽略请求头),确认后系统会自动识别所有重复请求,勾选需要删除的条目即可一键清理。
  • 自定义脚本批量去重
    如果你有特殊的去重规则,可以通过临时运行脚本实现批量筛选:打开目标Collection的Pre-request Script标签页,粘贴如下逻辑的脚本运行:
    // 提取当前Collection所有请求的标识与ID
    const reqList = pm.collection.items.map(item => ({
      id: item.id,
      sign: `${item.request.method}_${item.request.url.toString()}`
    }))
    // 筛选重复请求ID
    const existSigns = new Set()
    const delIds = []
    reqList.forEach(item => {
      existSigns.has(item.sign) ? delIds.push(item.id) : existSigns.add(item.sign)
    })
    // 控制台输出待删除请求ID,确认后即可批量删除对应条目
    console.log('重复请求ID列表:', delIds)
    
    从控制台拿到重复请求的ID后,批量选中对应请求删除即可。
  • 前置优化(减少后续清理成本)
    后续录制前可以先打开录制设置面板,勾选Skip duplicate requests选项,录制过程中系统会自动过滤相同方法和URL的重复请求,无需后续再手动清理。

内容的提问来源于stack exchange,提问作者cao ting

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 11:57:03