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.

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.
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.
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.
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:
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.
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.
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 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.
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.
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
binmapu 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.propertiesi odkomentirajjmeter.hidpi.mode=trues odgovarajućim faktorom skaliranja. - Nestašica memorije u velikim testovima: podići
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - RMI pogreške u načinu rada poslužitelja: postaviti
server.rmi.ssl.disable=trueinjmeter.propertiesza izoliranu laboratorijsku mrežu.









