• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wtcs
V2EX  ›  程序员

寻找接口版本管理工具

  •  
  •   wtcs · Jul 31, 2025 · 2166 views
    This topic created in 291 days ago, the information mentioned may be changed or developed.

    从 API 接口测试的角度出发,我想对新发布的版本与上一个版本对比,新增&修改&删除了哪些接口,并导出这些接口,有没有合适的工具?

    7 replies    2025-08-01 08:53:30 +08:00
    zhenkai
        1
    zhenkai  
       Jul 31, 2025
    cxshun
        2
    cxshun  
       Jul 31, 2025
    如果不追求非要开源的,可以试下 apifox 。
    zhenkai
        3
    zhenkai  
       Jul 31, 2025
    @zhenkai 理解错了.. 忽略
    wtcs
        4
    wtcs  
    OP
       Jul 31, 2025
    @cxshun 试了下 apifox 的“迭代分支”和“API 版本”这两个功能,都不行呢,大佬怎么做的,可以指点一下吗
    Dlad
        5
    Dlad  
       Jul 31, 2025
    这种粒度的工作,可以问 claude code
    最近完成一处优化:
    1 、总结前端用到实际发起访问的接口,以 /api/channel/detail 的形式给我列表;
    2 、这是前端实际 用到的接口列表,给我没有被调用到的后端接口。

    依次把问题提给前后端,任务就基本完成了。
    你这种情况,比较两个 git commit 或 git tag 就可以了。(两个版本放同一个文件夹也行,route 文件交给 claude code 最好,省 token )
    cxshun
        6
    cxshun  
       Aug 1, 2025
    @wtcs 我们连 API 版本管理都没有哈,公司不小,但技术比较挫。apifox 我只是个人使用而已。它里面 API 修改后不是有历史版本么,这个和你的需求不匹配吗?
    如果你是想结合代码的话,那可能就要考虑看有没有工具能够先导出成 openapi 格式再导入 apifox 这样来管理。
    gorvey
        7
    gorvey  
       Aug 1, 2025
    yapi
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   990 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 19:07 · PVG 03:07 · LAX 12:07 · JFK 15:07
    ♥ Do have faith in what you're doing.