π JMeter MCP Server
Π‘Π΅ΡΠ²Π΅Ρ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° JMeter-ΡΠ΅ΡΡΠΎΠ² ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΠ΅ΡΠ΅Π· AI-Π²ΠΎΡΠΊΡΠ»ΠΎΡ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
JMeter MCP Server β ΡΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ Π½Π° Python, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΡΡΠΈΠΉΡΡ Ρ MCP-ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ (Claude, Cursor), Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ JMeter-ΡΠ΅ΡΡΠΎΠ² Π² GUI/non-GUI ΡΠ΅ΠΆΠΈΠΌΠ°Ρ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° JTL-ΡΠ°ΠΉΠ»ΠΎΠ². ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΏΠ°ΡΡΠΈΠ½Π³ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ², ΡΠ°ΡΡΡΡ ΠΌΠ΅ΡΡΠΈΠΊ (ΡΡΠ΅Π΄Π½ΠΈΠ΅, ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ»ΠΈ), Π²ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ bottleneck’ΠΎΠ², Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ insights, Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΉ ΠΈ HTML-ΠΎΡΡΡΡΠΎΠ². Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: NumPy, Matplotlib, UV. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π°Π³ΡΡΠ·ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π² DevOps ΠΈ QA.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ JMeter-ΡΠ΅ΡΡΠΎΠ²
ΠΠ°ΠΏΡΡΠΊ Π² non-GUI ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, GUI Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π·Π°Ρ Π²Π°Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΎΡΡΡΡΠΎΠ².
ΠΠ½Π°Π»ΠΈΠ· ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²
ΠΠ°ΡΡΠΈΠ½Π³ JTL-ΡΠ°ΠΉΠ»ΠΎΠ² (XML/CSV), ΡΠ°ΡΡΡΡ ΠΌΠ΅ΡΡΠΈΠΊ (ΡΡΠ΅Π΄Π½ΠΈΠ΅, ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ»ΠΈ), ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π±Π΅Π½ΡΠΌΠ°ΡΠΊΠ°ΠΌΠΈ.
ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ bottleneck'ΠΎΠ²
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠΈΡΠΊ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΡ ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΠΎΠ², ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΡΠΊΠ»ΠΈΠΊΠ° ΠΈ concurrency.
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ insights
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ, Π°Π½Π°Π»ΠΈΠ· ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΏΡΠΈΠΎΡΠΈΡΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎ Π²Π»ΠΈΡΠ½ΠΈΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ.
ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΎΡΡΡΡΡ
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΄ΠΎΠ², ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ, ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΠΎΠ² ΠΈ HTML-ΠΎΡΡΡΡΠΎΠ².
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
{ “mcpServers”: { “jmeter”: { “command”: “/path/to/uv”, “args”: [ “–directory”, “/path/to/jmeter-mcp-server”, “run”, “jmeter_server.py” ] } } }
ΠΠ»Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ: 1. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ uv (https://github.com/astral-sh/uv). 2. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ JMeter ΠΈ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ (chmod +x /path/to/jmeter/bin/jmeter). 3. pip install numpy matplotlib. 4. ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ .env Ρ JMETER_HOME ΠΈ ΠΎΠΏΡΠΈΡΠΌΠΈ.