Letöltés és telepítés Apache JMeter (Windows)
⚡ Okos összefoglaló
Letöltése és telepítése Apache JMeter négy lépésben – telepítsen egy kompatibilis Java futásidejű, töltse le a JMeter bináris fájlt, csomagold ki, és indítsd el grafikus felhasználói felületen, szerver vagy parancssori módban. Ugyanez az eljárás működik a Windows, macOSés a Linux, mert JMeter egy tiszta Java alkalmazás.

Operating rendszertámogatás JMeter
JMeter egy olyan tiszta Java alkalmazás, és minden olyan operációs rendszeren megfelelően fut, amely kompatibilis Java futásidejű. A hivatalosan támogatott platformok a következők:
- Windows
- macOS
- Linux (beleértve Ubuntu, Debian, CentOS és mások)
A telepítés lépései JMeter
1. lépés) Telepítés Java
Mivel JMeter egy tiszta Java asztali alkalmazáshoz, teljesen kompatibilisnek kell lennie Java 8 vagy újabb JDK (régebbi JMeter kiadások is támogatottak Java 6). Töltse le és telepítse a legújabb verziót Java SE fejlesztőkészlet a Oracle Java letöltés oldal vagy használjon egy OpenJDK disztribúciót, például az Adoptiumot, Microsoft OpenJDK buildje, vagy Amazon Corretto.
A telepítés befejezése után ellenőrizze a JDK-t a következő ellenőrzéssel:
- Nyisson terminál on Windows, macOS, vagy Linuxot.
- futás
java -version.
Ha a Java Ha a futtatókörnyezet megfelelően van telepítve, a verziószám az alábbiak szerint jelenik meg a terminálon.
Ha semmi sem jelenik meg a nyomtatásban, telepítse újra a Java SE futtatókörnyezet. Lásd ez a bemutató a teljes utasításért.
2. lépés) Letöltés JMeter
Töltsd le a legújabb bináris fájlt a következő helyről: Apache JMeter letöltés oldalA jelenlegi stabil vonal a JMeter 5.x sorozat, amelyhez szükséges Java 8-as vagy újabb. A régebbi cikkek és képernyőképek hivatkozhatnak erre. JMeter 4.x vagy 2.9 – a telepítési folyamat ugyanaz.
Válassza a Binaries fájlt (zip vagy tgz), ahogy az alább látható.
3. lépés) Telepítés
JMeter A telepítés rendkívül egyszerű – nincs telepítővarázsló. Csomagolja ki az archívumot a kívánt könyvtárba. JMeter élővé válik, és a telepítés befejeződött. A mappa elrendezése így néz ki:
A könyvtárakban található JMeter A mappa a következő célokat szolgálja:
- / bin — elinduló szkriptek JMeter (
jmeter.bat,jmeter.sh,jmeter-server). - /dokumentumok - JMeter dokumentáció.
- /extrák — Hangyával kapcsolatos extrák és minta szkriptek.
- / lib — harmadik fél Java által használt könyvtárak JMeter.
- /lib/ext — mag JMeter jar fájlok és protokoll implementációk.
- /lib/junit - JUnit számára használt könyvtár JUnit mintavevők.
- /nyomtatható_dokumentumok — nyomtatható HTML dokumentáció.
4. lépés) Indítsa el JMeter
JMeter három módban indítható, amelyek mindegyike más-más felhasználási esethez igazodik:
- Grafikus mód teszttervek készítéséhez és hibakereséséhez.
- Szerver mód több gépen elosztott teszteléshez.
- Parancssori (nem grafikus) mód termelési szintű terhelési futtatásokhoz.
Rajt JMeter GUI módban
On Windows, fuss /bin/jmeter.bat. On macOS vagy Linux, futtassa /bin/jmeter Az JMeter A felhasználói felület az alábbiak szerint indul el.
Az alábbi, jegyzetekkel ellátott képernyőkép kiemeli a főbb jellemzőket. JMeter GUI-összetevők — Tesztelési tervfa, munkaterület és a jobb oldali elemszerkesztő.
Hogyan kell futni JMeter nem GUI módban
Rajt JMeter Szerver módban
A szerver mód használatos elosztott tesztelés kliens-szerver topológiával. JMeter befut szerver üzemmódban minden terhelésgenerátor gépen és GUI mód (a vezérlő) a felhasználó munkaállomásán.
A kiszolgáló mód elindításához futtassa a következőt: bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS és Linux.
Rajt JMeter parancssori módban
JMeterA grafikus felhasználói felülete jelentős memóriát és CPU-t fogyaszt, ezért az éles betöltési futtatásokat mindig nem grafikus módban kell végrehajtani, hogy felszabadítsuk ezeket az erőforrásokat a tényleges betöltéshez.
Példa parancssor:
jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000
Kulcsos kapcsolók:
-n— nem grafikus módban fut.-t— a JMX tesztterv elérési útja.-l— kimeneti naplófájl (JTL).-H,-P— proxy host és port, ha proxy szükséges.
További csomagok
A szükséges protokolloktól és jelentéskészítéstől függően telepítsen egyet vagy többet az alábbi opcionális csomagok közül.
- Java fordítóprogram – építéshez szükséges JMeter forráskódhoz vagy egyéni bővítmények fordításához.
- SAX XML elemző - a Egyszerű API XML-hez egy alternatív XML-elemző nagyon nagy XML-hasznosadatokhoz.
- E-mail támogatás - JMeter SMTP, POP3(S) és IMAP(S) mintavevőkkel érkezik, és e-mailt is tud küldeni, amikor a teszt befejeződik.
- JDBC illesztőprogram — telepítse a megfelelő illesztőprogram jar fájlját az adatbázis-kiszolgálók JDBC Sampler segítségével történő teszteléséhez.
- Bővítménykezelő - JMeter A Plugin Manager egyetlen kattintással elérhetővé teszi a közösségi bővítményeket, például a PerfMon-t és az Egyéni szálcsoportokat.
Felhasználás JMeter Linux alatt
futás JMeter on Linux azonos azzal, mintha futtatnád Windows — meghív egy shellscript ból ből bin/:
jmeter— indítások JMeter, Alapértelmezés szerint grafikus mód.jmeter-server— kezdődik JMeter szerver módban (meghívja a fő szkriptet a megfelelő argumentumokkal).jmeter.sh— alapvető indítóprogram JVM-beállítások megadása nélkül.mirror-server.sh— futtatja a JMeter Tükörkiszolgáló nem grafikus módban.shutdown.sh— szabályosan leállít egy nem grafikus felületű példányt.stoptest.sh— hirtelen leállít egy nem grafikus felületű példányt.
Hibaelhárítás JMeter Telepítés
Gyakori problémák az új telepítés során és azok javítása:
- „A Java nem ismerhető fel” Windows: add hozzá a JDK-t
binmappát a PATH helyre, és nyissa meg újra a terminált. - JMeter A grafikus felhasználói felület nem indul el: megerősít Java 8-as vagy újabb verziója a PATH útvonalon található.
java -version; a régebbi JRE-k már nem támogatják a legújabbakat JMeter kiadásokban. - HiDPI betűtípusproblémák: szerkesztés
bin/jmeter.propertiesés megjegyzés törlésejmeter.hidpi.mode=truemegfelelő méretaránytényezővel. - A memória elfogyása nagyméretű tesztekben: emel
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - Szerver módú RMI hibák: készlet
server.rmi.ssl.disable=trueinjmeter.propertiesegy elszigetelt laboratóriumi hálózathoz.









