Kako preuzeti i instalirati Apache JMeter (Windows)

⚡ Pametni sažetak

Preuzmite i instalirajte Apache JMeter u četiri koraka — instalirajte kompatibilni Java vrijeme izvođenja, preuzmite JMeter binarnu datoteku, raspakirajte je i pokrenite u GUI, poslužiteljskom ili naredbenom načinu rada. Isti postupak funkcionira i na Windows, macOSi Linux jer JMeter je čista Java prijava.

  • Počnite s Java: Instalirajte struju Java 8+ JDK ili JRE i provjerite s java -version prije preuzimanja JMeter.
  • 📥 Odaberite binarni kod: Preuzmite najnoviju binarnu zip ili tgz datoteku s jmeter.apache.org i raspakirajte je — nije potreban instalacijski program.
  • 🖥️ Odaberite pravi način rada: Koristite GUI način rada za izradu planova testiranja, ne-GUI način rada za izvršavanje i serverski način rada za distribuirano opterećenje.
  • ???? Dodajte opcionalne pakete: Java kompajler, SAX XML parser, biblioteke pošte i JDBC upravljački programi proširuju JMeter na protokole koji su vam potrebni.
  • 🤖 Koristite umjetnu inteligenciju za pomoć: AI alati objašnjavaju JMX skripte, predlažu postavke grupa niti i prevode scenarije na jednostavnom engleskom jeziku u izvodivi jezik. JMeter plan testiranja.

Kako preuzeti i instalirati Apache JMeter

OperaPodrška za sustav tinga za JMeter

JMeter je čist Java aplikacija i radi ispravno na bilo kojem operativnom sustavu koji ima kompatibilan Java runtime. Službeno podržane platforme uključuju:

  • Windows
  • macOS
  • Linux (uključujući Ubuntu, Debian, CentOS i drugi)

Koraci za instalaciju JMeter

Korak 1) Instalirajte Java

Jer JMeter je čista Java desktop aplikacija, potrebna joj je potpuna usklađenost Java 8 ili noviji JDK (stariji JMeter izdanja također podržana Java 6). Preuzmite i instalirajte najnoviju verziju Java SE razvojni komplet od Oracle Java stranica preuzimanja ili koristite OpenJDK distribuciju kao što je Adoptium, Microsoft Izrada OpenJDK-a ili Amazon Točno.

Instalirati Java

Nakon što instalacija završi, provjerite JDK sljedećim koracima:

  • Otvoreno terminal on Windows, macOS, ili Linuxu.
  • trčanje java -version.

Ako Java Ako je runtime ispravno instaliran, verzija se ispisuje na terminal kao što je prikazano dolje.

izlaz java-verzije

Ako se ništa ne ispisuje, ponovno instalirajte Java SE vrijeme izvođenja. Vidi Ovaj vodič za potpune upute.

Korak 2) Preuzimanje JMeter

Preuzmite najnoviju binarnu datoteku s Apache JMeter stranica preuzimanjaTrenutna stabilna linija je JMeter 5.x serija, koja zahtijeva Java 8 ili noviji. Stariji članci i snimke zaslona mogu upućivati JMeter 4.x ili 2.9 — postupak instalacije je isti.

Odaberite Binaries datoteku (zip ili tgz) kao što je prikazano dolje.

Preuzimanje Apache JMeter

Korak 3) Instalacija

JMeter Instalacija je izuzetno jednostavna — nema čarobnjaka za instalaciju. Raspakirajte arhivu u direktorij u koji želite JMeter da bi se pokrenuo i instalacija je završena. Izgled mape izgleda ovako:

JMeter struktura direktorija

Direktoriji unutar JMeter mapa služi sljedećim svrhama:

  • / kanta za smeće — skripte koje počinju JMeter (jmeter.bat, jmeter.sh, jmeter-server).
  • /dokumenti - JMeter dokumentacija.
  • /dodaci — Dodaci i primjeri skripti vezani uz Antove.
  • / lib — treća strana Java knjižnice koje koriste JMeter.
  • /lib/ext — jezgra JMeter jar datoteke i implementacije protokola.
  • /lib/junit - JUnit knjižnica koja se koristi za JUnit uzorkovači.
  • /ispisivi_dokumenti — dokumentacija u HTML formatu za ispis.

Korak 4) Pokretanje JMeter

JMeter može se pokrenuti u tri načina, svaki prikladan za različitu upotrebu:

  • GUI način rada za izradu i otklanjanje pogrešaka u planovima testiranja.
  • Način poslužitelja za distribuirano testiranje na više strojeva.
  • Način rada naredbenog retka (bez grafičkog korisničkog sučelja) za opterećenja proizvodne razine.

Start JMeter u GUI modu

On Windows, trčanje /bin/jmeter.bat, Na macOS ili Linux, pokrenite /bin/jmeter, JMeter Korisničko sučelje se pokreće kao što je prikazano dolje.

Start JMeter u GUI modu

Snimka zaslona s bilješkama u nastavku ističe glavne JMeter Komponente grafičkog korisničkog sučelja — Stablo plana testiranja, Radna površina i uređivač elemenata s desne strane.

JMeter Komponente grafičkog korisničkog sučelja

Kako trčati JMeter u načinu rada koji nije GUI

Start JMeter u načinu rada poslužitelja

Način rada poslužitelja koristi se za distribuirano testiranje s topologijom klijent-poslužitelj. JMeter uleti server način rada na svakom stroju generatora opterećenja i u GUI način rada (kontroler) na korisničkoj radnoj stanici.

Za pokretanje serverskog načina rada, pokrenite bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS i Linux.

Start JMeter u načinu rada poslužitelja

Start JMeter u načinu rada naredbenog retka

JMeterGrafičko korisničko sučelje troši značajnu memoriju i CPU, stoga bi se produkcijska učitavanja uvijek trebala izvršavati u načinu rada koji nije povezan s grafičkim korisničkim sučeljem kako bi se oslobodili ti resursi za stvarno generiranje učitavanja.

Opcije naredbenog retka

Primjer naredbenog retka:

jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000

Ključni prekidači:

  • -n — izvoditi u načinu rada koji nije povezan s grafičkim korisničkim sučeljem.
  • -t — put do JMX plana testiranja.
  • -l — izlazna datoteka zapisnika (JTL).
  • -H, -P — proxy host i port ako je potreban proxy.

JMeter pokretanje bez grafičkog korisničkog sučelja

Dodatni paketi

Ovisno o protokolima i izvješćima koji su vam potrebni, instalirajte jedan ili više opcionalnih paketa u nastavku.

  • Java kompajler - potrebno za izgradnju JMeter izvorni kod ili za kompajliranje prilagođenih dodataka.
  • SAX XML parser - Jednostavan API za XML je alternativni XML parser za vrlo velike XML korisne podatke.
  • E-mail podrška - JMeter Dolazi sa SMTP, POP3(S) i IMAP(S) uzorkovačima i može slati e-poštu kada test završi.
  • JDBC upravljački program — instalirajte odgovarajući jar upravljačkog programa za testiranje poslužitelja baza podataka putem JDBC Samplera.
  • Upravitelj dodataka - JMeter Upravitelj dodataka omogućuje pristup dodacima zajednice kao što su PerfMon i Custom Thread Groups jednim klikom.

Koristiti JMeter na Linuxu

Trčanje JMeter on Linux identično je pokretanju na Windows — pozvati se na skripta iz bin/:

  • jmeter — lansiranja JMeter, GUI način rada prema zadanim postavkama.
  • jmeter-server — počinje JMeter u serverskom načinu rada (poziva glavni skript s ispravnim argumentima).
  • jmeter.sh — osnovni pokretač bez navedenih JVM opcija.
  • mirror-server.sh — pokreće JMeter Zrcalni poslužitelj u načinu rada bez grafičkog korisničkog sučelja.
  • shutdown.sh — graciozno zaustavlja instancu koja nije GUI.
  • stoptest.sh — naglo zaustavlja instancu koja nije GUI.

Rješavanje problema JMeter Montaža

Uobičajeni problemi tijekom nove instalacije i kako ih riješiti:

  • „Java nije prepoznata“ na Windows: dodajte JDK bin mapu u PATH i ponovno otvorite terminal.
  • JMeter Grafičko korisničko sučelje se ne pokreće: potvrditi Java 8 ili više je na PATH-u sa java -versionStariji JRE-ovi više ne podržavaju nedavne JMeter tisak.
  • Problemi s HiDPI fontom: uredi bin/jmeter.properties i odkomentiraj jmeter.hidpi.mode=true s odgovarajućim faktorom skaliranja.
  • Nestašica memorije u velikim testovima: podići HEAP="-Xms1g -Xmx4g" in bin/jmeter.bat or bin/jmeter.
  • RMI pogreške u načinu rada poslužitelja: postaviti server.rmi.ssl.disable=true in jmeter.properties za izoliranu laboratorijsku mrežu.

Pitanja i odgovori

Apache JMeter je alat otvorenog koda za testiranje opterećenja koji se koristi za mjerenje web aplikacija, REST API-ja, baza podataka i redova poruka. Simulira istovremene virtualne korisnike kako bi izmjerio vrijeme odziva, propusnost i stabilnost.

nedavni JMeter Za izdanja 5.x potrebno je Java 8 ili više; Java 11 i Java 17 se široko koriste. Stariji JMeter podržana izdanja Java 6 ili 7, ali moderne instalacije bi se uvijek trebale upariti s trenutnim LTS JDK-om.

GUI način rada služi za dizajniranje i otklanjanje pogrešaka u planovima testiranja; koristi previše memorije za stvarna opterećenja. Ne-GUI (naredbeni redak) način rada izvršava JMX datoteku s minimalnim opterećenjem i obavezan je za svako testiranje opterećenja produkcijske razine.

Instalirajte JDK s Homebrewom (brew install temurin), preuzmite JMeter binarnu tgz datoteku, raspakirajte je u /opt/jmeteri pokrenite s bin/jmeter. Također možete instalirati JMeter izravno s brew install jmeter.

Od bin mapa, pokrenuti jmeter -v. JMeter ispisuje svoju verziju, Java verzija i obavijest o licenci. Ako vidite grešku, provjerite pokazuju li JAVA_HOME i PATH na ispravan JDK.

Uredi bin/jmeter na Linuxu/macOS or bin/jmeter.bat on Windows i podići HEAP varijabla - na primjer, HEAP="-Xms2g -Xmx8g"Ponovno pokretanje JMeter da bi nova hrpa stupila na snagu.

AI asistenti objašnjavaju JMX skripte jednostavnim jezikom, preporučuju postavke grupe niti za ciljano korisničko učitavanje, predlažu tvrdnje i prevode cURL hvata u JMeter HTTP uzorci spremni za uključivanje u plan testiranja.

Da. AI alati pretvaraju scenarij na jednostavnom engleskom jeziku poput „simulirajte 200 korisnika koji 5 minuta koriste API za naplatu“ u JMX datoteku s odgovarajućom grupom niti, HTTP uzorcima, slušačima i CSV skupom podataka spremnim za pokretanje.

Sažmite ovu objavu uz: