基于 Apache JMeter 的 MCP 服务端,提供测试计划创建、保存、执行,以及 .jmx 的增删改查能力。
- 创建测试计划
- 添加线程组、采样器、控制器、定时器、断言、监听器、配置元件
- 加载已有
.jmx - 列出测试计划树路径
- 更新、移动、删除已有节点
- 替换脚本类控件内容
- 校验测试计划结构
- 直接执行测试计划
src/
main/
java/org/apache/jmeter/mcp/
resources/
build.gradle.kts
AI_HANDOFF.md
MCP_TOOL_TESTING_GUIDE.md
这个项目当前来自 JMeter 主仓库中的 src/mcp 子项目,依赖 JMeter 多个模块。
在 JMeter 主仓库中构建命令为:
.\gradlew.bat :src:mcp:fatJar -PchecksumIgnore构建产物默认位置:
src/mcp/build/libs/mcp-5.6.3-SNAPSHOT-all.jar
java -DJMETER_HOME=D:\apache-jmeter-5.6.3 -jar jmeter-mcp.jar stdioAI_HANDOFF.md:交接说明MCP_TOOL_TESTING_GUIDE.md:全量测试与排障指南
当前仓库内容是从本地 JMeter 主仓库中提取出来的 MCP 相关代码与文档,便于单独归档、交流和后续继续整理。