爱意满满的作品展示区。
kanfenjingren

自己用着烦,做了个开源接口测试平台,支持 Cursor MCP 写流跑流

  •  
  •   kanfenjingren · 3h 18m ago · 185 views

    我是后端,最近一年最烦的是移动端接口这件事。

    接口写完其实自己也能测,但挺麻烦的:拼参数、换环境、搞 Token 、多步场景还得串起来。懒了就按公司流程丢到 eolink ,等前端做出来再联调。

    结果经常是:前端第一次很难跑通。有的是文档和实现对不上,有的是鉴权/前置条件没说清楚,有的是我自己当时就没认真验过。两边来回扯,时间就耗掉了。

    后来想,与其把「第一次能不能通」押在联调上,不如自己这边先把链路跑顺。于是做了质衡( Qualitest )。

    简单说就两块:

    给人用的是画布。
    接口进项目库,调试台直接发,环境一键切。 多步场景拖节点搭:请求、断言、分支、赋值、子流这些。 登录鉴权可以收成子流,口令放素材库,不用到处复制 Header 。 画布上也能用自然语言改流,不过会先出 Diff ,确认了再合并。 测试同学如果不用 MCP ,光用画布其实也够用了。

    给我自己用得最多的是 MCP 。
    人在 Cursor 里写完接口,可以直接:导入接口 → 写测试流 → 跑流。 挂了继续在对话里改,不用先切 eolink / Postman ,也不用干等前端联调才发现不对。 Java 的话也可以用 IDEA 插件扫 Controller 入库 API ;非 Java 用 MCP import 也行。

    前端对接前如果也跑一下「登录 → 调接口 → 看返回」,会比对着过期文档猜靠谱一点。不过我做这个的第一动力,其实就是自己先测通,少把坑留给联调。

    技术栈没啥花活:Java 17 / Spring Boot ,前端 Vue3 ,Apache-2.0 ,Docker Compose 能起。 另有个 demo 商城靶场,和 IDEA 插件。

    官网: https://qualitest-hq.github.io/qualitest/ 仓: https://github.com/qualitest-hq/qualitest demo: https://github.com/qualitest-hq/qualitest-demo 插件: https://github.com/qualitest-hq/qualitest-intellij-plugin

    自己用着还行。有同类情况的后端——接口写完懒得测、推文档等联调、联调又一轮翻车——很想听听你们现在怎么扛的,以及 MCP 这套会不会用。 欢迎喷,也欢迎 Star / Issue 。

    4 replies    2026-09-22 11:57:09 +08:00
    StoneHuLu
        1
    StoneHuLu  
       2h 45m ago
    不知道说的是不是一个场景,我公司代码提交无论是给前端还是其他后端、测试人员进行测试 or 联调之前,必须在 jira 的 issue 上贴出你自己跑通场景的证明,我来这个公司之前,其他同事都是自己截图下接口返回值,发到测试环境上截图点点网页啥的,我个人比较懒,直接在我 ai 的工作流末尾加上一个流程,按 apifox(国产 postman)的 mcp 和 skill 给我生成自动化场景测试,每次写完一个接口 or 功能,ai 会自己去数据库里取参考数据来做接口参数,然后用接口完整拼成一个自动化测试场景,十几二十个接口拼起来,中间靠 js 脚本之类的传递参数返回值,以及断言等。我目前这么干了半年了吧,代码出 bug 只有一种情况:我需求没描述到位,prd 漏逻辑了。
    kanfenjingren
        2
    kanfenjingren  
    OP
       2h 33m ago
    @StoneHuLu 还真没用过 apifox 的工作流,问下了 Cursor

    差别: 质衡是固定 8 种节点的画布编排,还带 Subflow 、场景种子、Run 时间线,以及 AI/MCP 造流跑流; Apifox 更偏接口文档 + 调试 + 自动化一体,UI/节点能力更偏产品工具侧。

    一句话:概念几乎同构,都是「多步接口场景编排」;质衡把这块做成了项目内的一等公民(画布 + Run ),而不是附在 API 工具里的自动化模块。

    看描述应该是很类似的了
    taurus2046
        3
    taurus2046  
       2h 0m ago
    我直接写了个 skill 让 AI 使用 mcp 拉取我的环境配置 然后读取我的库 自己分析数据 使用什么数据 当然密码都是固定的几个 让它自己挑用户 结合我的功能去生成测试接口 并使用 mcp 去自己执行测试 执行完会有报告输出来
    kanfenjingren
        4
    kanfenjingren  
    OP
       1h 34m ago
    @taurus2046 感觉思路很像啊,不过我这还没有搞报告,下个阶段可以试着搞下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4123 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 05:31 · PVG 13:31 · LAX 22:31 · JFK 01:31
    ♥ Do have faith in what you're doing.