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

导入Postman集合至Hoppscotch时丢失脚本问题求助

Postman集合导入Hoppscotch保留Pre-request/Test脚本的方案

问题根源

Hoppscotch原生的Postman导入功能对Postman脚本的兼容性有限,尤其是使用旧版导出格式时,容易丢失Pre-request和Test脚本内容。

解决办法

  • 导出正确的Postman格式
    导出Postman集合时,务必选择Collection v2.1格式(而非v2.0)。该格式包含完整的脚本元数据,Hoppscotch对其支持更完善。操作步骤:选中目标集合右键「Export」→ 选择「Collection v2.1」→ 保存JSON文件后再导入Hoppscotch。

  • 手动迁移脚本(兼容性兜底)
    如果导入后脚本仍丢失,直接从导出的Postman JSON文件中提取脚本:

    1. 打开导出的JSON,找到对应请求的event字段,其中listen为prerequest的是Pre-request脚本,listen为test的是Test脚本,提取script下的exec数组内容(拼接成完整代码)。
    2. 在Hoppscotch的对应请求中,切换到「Pre-request」或「Tests」标签,粘贴提取的代码。注意替换Postman专属API,比如把pm.environment.get()换成hoppscotch.environment.get(),两者语法大部分兼容,但专属API需要适配。
  • 更优的中间格式导入法
    用OpenAPI作为中间格式中转,能减少适配工作量:

    1. Postman中导出集合为OpenAPI 3.0格式(集合右键「Export」→ 选择「OpenAPI 3.0」)。
    2. 在Hoppscotch中选择「Import from OpenAPI」导入该文件,请求结构会被完整导入,部分脚本内容也能被保留。若脚本未完全导入,再手动补充即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 02:33:12