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

如何配置Postman全局预请求脚本以实现所有集合继承执行?

解决Postman全局复用Pre-request Script的方案

方法1:全局变量存储脚本+集合级引用

这是最灵活的方案,能让所有集合共享同一份脚本,且更新只需改一次:

  • 打开Postman的「全局变量管理」(点击右上角眼睛图标→「Edit」)
  • 添加一个全局变量,比如命名为globalPreRequestScript,把完整的前置脚本代码粘贴到变量值中
  • 对每个需要使用该脚本的集合,在集合的「Pre-request Script」里只写一行代码:
    eval(pm.globals.get("globalPreRequestScript"))
    
  • 后续更新脚本时,直接修改这个全局变量的内容,所有引用它的集合都会自动执行最新代码,无需逐个修改集合

方法2:用集合模板快速创建带脚本的新集合

如果主要是新建集合时不想重复复制脚本,可以用模板批量生成:

  • 先创建一个基础集合,把你的前置脚本放在这个集合的「Pre-request Script」里
  • 点击集合右上角的三个点→「Save as Template」,设置好模板名称(比如「带全局前置脚本的基础集合」)
  • 以后新建集合时,选择「From Template」,找到你保存的模板创建,新集合会自动继承模板里的前置脚本
  • 要更新脚本的话,修改基础集合后重新保存为模板覆盖旧版本,后续用模板创建的新集合都会用更新后的代码

补充:批量更新已有集合(可选)

如果已经有很多集合需要统一添加这个脚本,可以用Postman API批量操作:

  • 通过Postman API获取所有集合的ID
  • 编写简单脚本(比如用Node.js),遍历集合ID,批量更新每个集合的preRequestScript字段为你的脚本内容
  • 这种方法适合大量集合的场景,避免手动逐个修改

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 06:10:34