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.

  • Începe cu Java: Instalați un curent Java 8+ JDK sau JRE și verificați cu java -version înainte de descărcare JMeter.
  • 📥 Alegeți fișierul binar: Descărcați cea mai recentă versiune binară zip sau tgz de pe jmeter.apache.org și dezarhivați-o — nu este nevoie de niciun program de instalare.
  • 🖥️ Alegeți modul potrivit: Folosește modul GUI pentru a construi planuri de testare, modul non-GUI pentru execuție și modul server pentru încărcare distribuită.
  • 📦 Adăugați pachete opționale: Java compilatorul, parserul SAX XML, bibliotecile de mail și driverele JDBC extind JMeter la protocoalele de care aveți nevoie.
  • 🤖 Folosește inteligența artificială pentru a ajuta: Instrumentele de inteligență artificială explică scripturile JMX, sugerează setări pentru grupurile de fire de execuție și traduc scenarii în limba engleză simplă într-un fișier rulabil. JMeter planul de testare.

Cum se descarcă și se instalează Apache JMeter

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.

Instalare Java

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.

ieșire versiune Java

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.

Descărcare Apache JMeter

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:

JMeter structura directorului

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.

acasă JMeter în modul GUI

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.

JMeter Componentele GUI

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 Server

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.

Opțiuni din linia de comandă

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.

JMeter rulare non-GUI

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 bin folderul î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 comentariile jmeter.hidpi.mode=true cu un factor de scalare adecvat.
  • Memorie insuficientă în teste mari: ridica HEAP="-Xms1g -Xmx4g" in bin/jmeter.bat or bin/jmeter.
  • Erori RMI în modul server: set server.rmi.ssl.disable=true in jmeter.properties pentru o rețea de laboratoare izolată.

Întrebări frecvente

Apache JMeter este un instrument open-source de testare a încărcării utilizat pentru a evalua aplicațiile web, API-urile REST, bazele de date și cozile de mesaje. Simulează utilizatori virtuali concurenți pentru a măsura timpul de răspuns, debitul și stabilitatea.

Recent JMeter Versiunile 5.x necesită Java 8 sau mai mare; Java 11 și Java 17 sunt utilizate pe scară largă. Mai vechi JMeter versiuni acceptate Java 6 sau 7, dar instalările moderne ar trebui să fie întotdeauna asociate cu un JDK LTS actual.

Modul GUI este destinat proiectării și depanării planurilor de testare; utilizează prea multă memorie pentru rulări cu încărcare reală. Modul non-GUI (linie de comandă) execută fișierul JMX cu costuri suplimentare minime și este obligatoriu pentru orice test de încărcare de nivel de producție.

Instalați un JDK cu Homebrew (brew install temurin), descărcați JMeter tgz binar, dezarhivează-l în /opt/jmeterși lansează cu bin/jmeter. De asemenea, puteți instala JMeter direct cu brew install jmeter.

De la bin folder, rulați jmeter -v. JMeter tipărește versiunea sa, Java versiune și notificare privind licența. Dacă observați o eroare, verificați dacă JAVA_HOME și PATH indică un JDK funcțional.

Editati bin/jmeter pe Linux/macOS or bin/jmeter.bat on Windows si ridica HEAP variabilă — de exemplu, HEAP="-Xms2g -Xmx8g". Repornire JMeter pentru ca noul heap să aibă efect.

Asistenții inteligenți artificiali explică scripturile JMX în limba engleză simplă, recomandă setări pentru grupuri de thread-uri pentru o încărcare a utilizatorului țintă, sugerează aserțiuni și traduc cod c.URL capturează în JMeter Eșantionatoare HTTP gata de inclus într-un plan de testare.

Da. Instrumentele de inteligență artificială convertesc un scenariu în limba engleză simplă, cum ar fi „simulați 200 de utilizatori care accesează API-ul de finalizare a comenzii timp de 5 minute” într-un fișier JMX cu grupul de thread-uri, eșantionatoarele HTTP, listenerele și setul de date CSV corecte, gata de rulare.

Rezumați această postare cu: