PLUMS Java性能测试脚本工作台
类 VSCode 的 Java 压测脚本开发工作台:Monaco 编辑器 + 内置智能体 + MCP 服务 + HTTP/TCP 流量录制回放,录制自动生成测试代码
详细介绍
这是什么
PLUMS 是一个类 VSCode 的 Java 性能测试脚本开发工作台(Electron 桌面端),把
「写压测脚本」这件事从零散的工具链收敛到一个窗口里:代码编辑器 + 内置 AI 智能体
- MCP 工具接入 + HTTP/TCP 流量录制,录制完直接生成测试代码。
适合做接口压测、性能回归、以及需要反复调并发参数的场景。
核心能力
- Monaco 代码编辑器:Java 语法高亮、多 Tab、Ctrl+S 保存,类 VSCode 布局
- 内置 AI 智能体:OpenAI 兼容接口流式对话,支持工具调用循环,能自动写脚本、
跑脚本、看报错、改脚本(脚本调试闭环)
- 流量录制 → 自动生成测试代码:启动本地代理,客户端走一遍业务,录制结果
按 init / doActions / exit 三段式生成 Java 测试类(OkHttp / TCP),
录制步骤与代码注释双向关联,方便对照修改
- MCP 服务接入:配置 SSE / stdio 服务地址,工具自动注入智能体,让它能操作
你的测试平台
- JDK 管理:自动扫描
JAVA_HOME/ 常见安装目录 /PATH,一键切换 - 多标签终端:node-pty + xterm,PowerShell / CMD 都能开
使用说明
一、安装
两种方式,任选:
- 装到小呱里(推荐):点「安装」,小呱会拉取源码包并在本机装依赖,之后用
npm run dev 启动。
- 直接装桌面版:下载已经打好包的 Windows 安装程序(无需 Node 环境):
https://pan.baidu.com/s/1DvUdSIyu70YW8G8Tlj3cUg?pwd=b29p 提取码 b29p
文件名 plums0.1-win.zip
前置条件(源码方式):Node ≥ 16;Windows 上 npm install 编译 node-pty
需要 Python 3 + Visual Studio Build Tools(C++)(Node 原生模块编译的常规要求)。
二、配置 AI(要用智能体才需要)
活动栏底部「设置」→ 填 Base URL(带 /v1)、模型名、API Key。支持任意
OpenAI 兼容服务(GLM / DeepSeek / 通义千问等)。
AI 费用由使用者自己承担(各家计费不同),本产品不自带 key。
三、跑一遍完整流程
- 「资源管理器」→ 打开文件夹,选你的 Java 工程
- 「录制」面板 → 启动代理(默认 8888)→ 客户端走一遍业务
curl -x http://127.0.0.1:8888 http://httpbin.org/get
- 停止录制 → 在智能体面板说「按 init/doActions/exit 约定生成测试代码」
- 生成的脚本里,登录拿到的 token 建议改成运行期动态提取再复用给后续请求
—— 录制时的静态 token 会过期,写死会 401
- 终端里
mvn或按 japt 约定执行
四、快捷键
Ctrl+\ 终端面板 · Ctrl+B 侧栏 · Ctrl+S 保存
版本计划
- 0.1 版本【已完成】:基本 java 代码编写,测试开发基本功能:录制、参数化,
关联等基本操作;智能体脚本开发初步:对话式生成,自动调试运行等。
- 0.2 版本:对接 nftp 平台 mcp 服务,实现大部分流程的智能体操作;
- 0.3 版本:知识库和 skills 丰富,性能问题诊断和优化;
当前限制(诚实说明)
- 流量录制目前只支持 HTTP 明文;HTTPS 解密待接入 mitmproxy
- 智能体会话历史存在内存里,重启后清空
- MCP 服务器目前只管理配置,真实连接与工具调用在 0.2 版本落地
- 编辑器暂无 JDT-LS 智能提示 / 断点调试(规划中)
权限说明
安装包声明的权限:
| 权限 | 用途 |
|---|---|
| 读写的工程目录 | 你点「打开文件夹」选中的那个目录,用于编辑保存代码 |
| 访问你配置的 LLM 接口地址 | 智能体对话 |
| 访问你配置的 MCP / SSE 服务地址 | 工具接入 |
| localhost | 本地流量录制代理端口 |
| LLM_API_KEY | 你自己填的模型 key |
除此之外不访问任何其他地址,不采集任何使用数据。
截图

评论
正在加载评论…
这是什么类型
装到自己电脑上运行,数据不出本机,适合企业内网
怎么开始用
点上面的「装到小呱」,会直接唤起你电脑上的小呱客户端并完成安装 —— 不用自己再去客户端里找一遍。
本地应用会由小呱在一个新对话里帮你装:它会先把这个应用要访问哪些目录、要建哪些定时任务念给你听,你点头之后才真正安装。
还没装小呱客户端?先下载(当前 v1.1.24),装完再回来点安装即可。