这是一个支持 Model Context Protocol (MCP) 的服务器,允许通过 MCP 兼容客户端执行 JMeter 测试,为 JMeter 测试的执行提供了便捷的途径。
⚠️ 重要提示
📢 寻找集成在 JMeter 中的 AI 助手吗?🚀 查看 Feather Wand
uv。⚠️ 重要提示
确保 JMeter 可执行。你可以通过运行以下命令来实现:
chmod +x /path/to/jmeter/bin/jmeter
.env 文件,参考 .env.example 文件的详细信息。# JMeter 配置
JMETER_HOME=/path/to/apache-jmeter-5.6.3
JMETER_BIN=${JMETER_HOME}/bin/jmeter
# 可选:JMeter Java 选项
JMETER_JAVA_OPTS="-Xms1g -Xmx2g"
运行 JMeter 测试 /path/to/test.jmx
execute_jmeter_test:启动 JMeter 的 GUI 模式,但不会执行测试,因为这是 JMeter 设计的一部分execute_jmeter_test_non_gui:在非 GUI 模式下执行 JMeter 测试(默认模式以获得更好的性能)将以下配置添加到你的 MCP 客户端配置中:
{
"mcpServers": {
"jmeter": {
"command": "/path/to/uv",
"args": [
"--directory",
"/path/to/jmeter-mcp-server",
"run",
"jmeter_server.py"
]
}
}
}
服务器将: