
qainsights/jmeter-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
qainsights/jmeter-mcp-server は [https://github.com/qainsights/jmeter-mcp-server.] からインポートされた MCP サーバーの候補です
概要
qainsights/jmeter-mcp-server は [https://github.com/qainsights/jmeter-mcp-server.] からインポートされた MCP サーバーの候補です
概要(AI 翻訳)
これは、MCP 互換クライアントによる JMeter テストを実行し、テスト結果を分析できるモデルコンテキストプロトコル (MCP) サーバーです。
【重要】 JMeter内のAIアシスタントをお探しですか? OST 羽の杖をチェック
## アクセサリー
##JMeterの実行
- 非GUIモードでJMeterテストを実行
- GUIモードでJMeterを起動する
- 実行出力のキャプチャとリターン
- JMeterレポートダッシュボードの生成
###テスト結果分析
- JMeterテスト結果の解析と解析(JTLファイル)
- 包括的なパフォーマンスメトリックを計算する
- ANSIは性能のネックを自動的に識別します
- アクション可能なインサイトと推奨事項を生成
- テスト結果の視覚化を作成する
- HTML レポートを解析結果で生成
️️ インストール
ローカルインストール
- インストール
uv:
2.システムにJMeterをインストールし、コマンドラインからアクセスできるようにします。
⚠️ 重要: JMeterが実行可能であることを確認してください。 実行することでこれを行うことができます。
-
必要な Python の依存関係をインストールします。
-
[[
.env]ファイルの設定、詳細は[[.env.example]ファイルを参照します。
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
1。 MCP 互換クライアントを使用してサーバーに接続します(例:.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
🚀 JMeter MCP Server
This is a Model Context Protocol (MCP) server that allows executing JMeter tests through MCP-compatible clients and analyzing test results.
[!IMPORTANT] 📢 Looking for an AI Assistant inside JMeter? 🚀 Check out Feather Wand
📋 Features
JMeter Execution
- 📊 Execute JMeter tests in non-GUI mode
- 🖥️ Launch JMeter in GUI mode
- 📝 Capture and return execution output
- 📊 Generate JMeter report dashboard
Test Results Analysis
- 📈 Parse and analyze JMeter test results (JTL files)
- 📊 Calculate comprehensive performance metrics
- 🔍 Identify performance bottlenecks automatically
- 💡 Generate actionable insights and recommendations
- 📊 Create visualizations of test results
- 📑 Generate HTML reports with analysis results
🛠️ Installation
Local Installation
-
Install
uv: -
Ensure JMeter is installed on your system and accessible via the command line.
⚠️ Important: Make sure JMeter is executable. You can do this by running:
chmod +x /path/to/jmeter/bin/jmeter
- Install required Python dependencies:
pip install -r requirements.txt
- Configure the
.envfile, refer to the.env.examplefile for details.
# JMeter Configuration
JMETER_HOME=/path/to/apache-jmeter-5.6.3
JMETER_BIN=${JMETER_HOME}/bin/jmeter
# Optional: JMeter Java options
JMETER_JAVA_OPTS="-Xms1g -Xmx2g"
💻 MCP Usage
-
Connect to the server using an MCP-compatible client (e.g., Claude Desktop, Cursor, Windsurf)
-
Send a prompt to the server:
Run JMeter test /path/to/test.jmx
- MCP compatible client will use the available tools:
JMeter Execution Tools
- 🖥️
execute_jmeter_test: Launches JMeter in GUI mode, but doesn’t execute test as per the JMeter design - 🚀
execute_jmeter_test_non_gui: Execute a JMeter test in non-GUI mode (default mode for better performance)
Test Results Analysis Tools
- 📊
analyze_jmeter_results: Analyze JMeter test results and provide a summary of key metrics and insights - 🔍
identify_performance_bottlenecks: Identify performance bottlenecks in JMeter test results - 💡
get_performance_insights: Get insights and recommendations for improving performance - 📈
generate_visualization: Generate visualizations of JMeter test results
🏗️ MCP Configuration
Add the following configuration to your MCP client config:
{
"mcpServers": {
"jmeter": {
"command": "/path/to/uv",
"args": [
"--directory",
"/path/to/jmeter-mcp-server",
"run",
"jmeter_server.py"
]
}
}
}
✨ Use Cases
Test Execution
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"jmeter": {
"command": "/path/to/uv",
"args": [
"--directory",
"/path/to/jmeter-mcp-server",
"run",
"jmeter_server.py"
]
}
}
}