Cum se descarcă și se instalează Apache JMeter (Windows)
⚡ Rezumat inteligent
Descarcă și instalează Apache JMeter în patru pași — instalați un dispozitiv compatibil Java timpul de execuție, descărcați JMeter binar, dezarhivați-l și lansați-l în modul GUI, server sau linie de comandă. Aceeași procedură funcționează pe toate Windows, macOSși Linux, deoarece JMeter este un pur Java aplicație.

OperaSuport sistem ting pentru JMeter
JMeter este pur Java aplicație și rulează corect pe orice sistem de operare compatibil Java runtime. Platformele acceptate oficial includ:
- Windows
- macOS
- Linux (inclusiv Ubuntu, Debian, CentOS și altele)
Pași pentru instalare JMeter
Pasul 1) Instalați Java
pentru că JMeter este un pur Java aplicație desktop, aceasta necesită o compatibilitate completă Java JDK 8 sau mai recent (mai vechi) JMeter versiuni acceptate și Java 6). Descărcați și instalați cea mai recentă versiune Java Kitul de dezvoltare SE de la Oracle Java pagini de descărcări sau utilizați o distribuție OpenJDK precum Adoptium, Microsoft Versiune OpenJDK sau Amazon Corect.
După finalizarea instalării, verificați JDK-ul cu următoarele verificări:
- Deschis o Terminal on Windows, macOSsau Linux.
- Alerga
java -version.
În cazul în care Java Dacă runtime-ul este instalat corect, versiunea este afișată în terminal așa cum se arată mai jos.
Dacă nu se imprimă nimic, reinstalați Java Runtime SE. Vedeți acest tutorial pentru instrucțiunile complete.
Pasul 2) Descărcați JMeter
Descărcați cea mai recentă versiune binară de la Apache JMeter pagini de descărcăriLinia stabilă actuală este JMeter Seria 5.x, care necesită Java 8 sau o versiune ulterioară. Articolele și capturile de ecran mai vechi pot face referire JMeter 4.x sau 2.9 — procesul de instalare este același.
Alege Binare fișier (zip sau tgz) așa cum se arată mai jos.
Pasul 3) Instalare
JMeter instalarea este extrem de simplă — nu există un asistent de instalare. Dezarhivați arhiva în directorul unde doriți JMeter să fie activat, iar instalarea este finalizată. Aspectul folderului arată astfel:
Directoarele din interiorul JMeter folderul servește următoarelor scopuri:
- / cos — scripturi care încep JMeter (
jmeter.bat,jmeter.sh,jmeter-server). - /docs - JMeter documentație.
- /in plus — Extrase și scripturi exemplu legate de Ant.
- / lib - terț Java bibliotecile utilizate de JMeter.
- /lib/ext — miez JMeter fișiere jar și implementări de protocoale.
- /lib/junit - JUnit bibliotecă folosită pentru JUnit samplere.
- /documente_imprimabile — documentație HTML imprimabilă.
Pasul 4) Lansați JMeter
JMeter poate fi pornit în trei moduri, fiecare potrivit unui caz de utilizare diferit:
- Mod GUI pentru construirea și depanarea planurilor de testare.
- Modul server pentru testare distribuită pe mai multe mașini.
- Mod linie de comandă (non-GUI) pentru cicluri de încărcare de calitate superioară.
acasă JMeter în modul GUI
On Windows, alerga /bin/jmeter.bat. Pe macOS sau Linux, rulează /bin/jmeter. JMeter Interfața cu utilizatorul se lansează așa cum se arată mai jos.
Captura de ecran adnotată de mai jos evidențiază principalul JMeter Componente GUI — arborele planului de testare, bancul de lucru și editorul de elemente din dreapta.
Cum să alergi JMeter în modul non-GUI
acasă JMeter în Modul Server
Modul server este folosit pentru testare distribuită cu o topologie client-server. JMeter aleargă în serverul modul pe fiecare mașină generatoare de sarcină și în GUI modul (controlerul) de pe stația de lucru a utilizatorului.
Pentru a porni modul server, executați bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS și Linux.
acasă JMeter în modul linie de comandă
JMeterInterfața grafică a utilizatorului consumă o cantitate semnificativă de memorie și CPU, așadar rulările de încărcare în producție ar trebui executate întotdeauna în modul non-GUI pentru a elibera aceste resurse pentru generarea efectivă a încărcării.
Exemplu de linie de comandă:
jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000
Comutatoare cu cheie:
-n— rulează în mod non-GUI.-t— calea către planul de testare JMX.-l— fișier jurnal de ieșire (JTL).-H,-P— gazdă și port proxy dacă este necesar un proxy.
Pachete suplimentare
În funcție de protocoalele și rapoartele de care aveți nevoie, instalați unul sau mai multe dintre pachetele opționale de mai jos.
- Java compilator — necesar pentru a construi JMeter sursă sau pentru a compila plugin-uri personalizate.
- Analizor XML SAX - API simplu pentru XML este un parser XML alternativ pentru sarcini XML foarte mari.
- Suport e-mail - JMeter este livrat cu eșantionoare SMTP, POP3(S) și IMAP(S) și poate trimite și e-mailuri la finalizarea unui test.
- Driver JDBC — instalați fișierul jar al driverului corespunzător pentru a testa serverele de baze de date prin intermediul JDBC Sampler.
- Manager de pluginuri - JMeter Managerul de pluginuri oferă acces cu un singur clic la pluginurile comunității, cum ar fi PerfMon și Custom Thread Groups.
Utilizare JMeter pe Linux
Alergare JMeter on Linux este identic cu rularea lui pe Windows — invocă o script shell de la bin/:
jmeter— lansări JMeter, Mod GUI implicit.jmeter-server— începe JMeter în modul server (apelează scriptul principal cu argumentele corecte).jmeter.sh— lansator de bază fără opțiuni JVM specificate.mirror-server.sh— conduce JMeter Server oglindă în mod non-GUI.shutdown.sh— oprește cu grație o instanță non-GUI.stoptest.sh— oprește brusc o instanță non-GUI.
Depanare JMeter Instalare
Probleme frecvente în timpul unei instalări noi și cum se pot remedia:
- „Java nu este recunoscut” pe Windows: adăugați JDK-ul
binfolderul în PATH și redeschideți terminalul. - JMeter Interfața grafică nu pornește: a confirma Java 8 sau mai mare este pe PATH cu
java -versionJRE-urile mai vechi nu mai acceptă versiunile recente JMeter de presă. - Probleme cu fontul HiDPI: edita
bin/jmeter.propertiesși eliminați comentariilejmeter.hidpi.mode=truecu un factor de scalare adecvat. - Memorie insuficientă în teste mari: ridica
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - Erori RMI în modul server: set
server.rmi.ssl.disable=trueinjmeter.propertiespentru o rețea de laboratoare izolată.









