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.

  • Kezdj Java: Telepítsen egy áramot Java 8+ JDK vagy JRE és ellenőrizze a következővel: java -version letöltés előtt JMeter.
  • 📥 Válaszd ki a bináris fájlt: Töltsd le a legújabb zip vagy tgz bináris fájlt a jmeter.apache.org oldalról, és csomagold ki – nincs szükség telepítőre.
  • 🖥️ Válassza ki a megfelelő módot: Használjon grafikus módot teszttervek készítéséhez, nem grafikus módot végrehajtáshoz, és szerver módot elosztott terheléshez.
  • 📦 Opcionális csomagok hozzáadása: Java fordító, SAX XML elemző, levelezési könyvtárak és JDBC illesztőprogramok kiterjesztése JMeter a szükséges protokollokhoz.
  • 🤖 Használja a mesterséges intelligenciát a következők segítésére: A mesterséges intelligencia eszközei elmagyarázzák a JMX szkripteket, javaslatokat tesznek a szálcsoport-beállításokra, és lefordítják a közérthető angol nyelvű forgatókönyveket futtathatóvá. JMeter teszt terv.

Letöltés és telepítés Apache JMeter

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.

Telepítés Java

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.

java -version kimenet

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ó.

Letöltés Apache JMeter

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:

JMeter könyvtárszerkezet

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.

Rajt JMeter GUI módban

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ő.

JMeter Grafikus felhasználói felület komponensei

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 Szerver módban

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.

Parancssori kapcsolók

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.

JMeter nem grafikus futtatás

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 bin mappá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ése jmeter.hidpi.mode=true megfelelő méretaránytényezővel.
  • A memória elfogyása nagyméretű tesztekben: emel HEAP="-Xms1g -Xmx4g" in bin/jmeter.bat or bin/jmeter.
  • Szerver módú RMI hibák: készlet server.rmi.ssl.disable=true in jmeter.properties egy elszigetelt laboratóriumi hálózathoz.

GYIK

Apache JMeter egy nyílt forráskódú terheléstesztelő eszköz, amelyet webes alkalmazások, REST API-k, adatbázisok és üzenetsorok teljesítményének tesztelésére használnak. Szimulálja az egyidejű virtuális felhasználókat a válaszidő, az átviteli sebesség és a stabilitás mérésére.

Friss JMeter Az 5.x kiadásokhoz szükséges Java 8 vagy magasabb; Java 11 és Java 17-et széles körben használnak. Régebbi JMeter támogatott kiadások Java 6 vagy 7, de a modern telepítéseknek mindig párosulniuk kell egy aktuális LTS JDK-val.

A grafikus mód a teszttervek tervezésére és hibakeresésére szolgál; túl sok memóriát használ a valódi terheléses futtatásokhoz. A nem grafikus (parancssori) mód minimális többletterheléssel hajtja végre a JMX fájlt, és kötelező minden éles szintű terheléses teszthez.

JDK telepítése Homebrew-vel (brew install temurin), töltse le a JMeter bináris tgz fájlba, csomagold ki /opt/jmeter, és indítsa el a következővel: bin/jmeter. Telepítheti is JMeter közvetlenül brew install jmeter.

Tól bin mappa, fuss jmeter -v. JMeter kinyomtatja a verzióját, Java verzió és licencközlemény. Ha hibát lát, ellenőrizze, hogy a JAVA_HOME és a PATH egy működő JDK-ra mutat-e.

Szerkesztés bin/jmeter Linuxon/macOS or bin/jmeter.bat on Windows és emeld fel a HEAP változó – például HEAP="-Xms2g -Xmx8g"Újraindítás JMeter hogy az új halom érvénybe lépjen.

A mesterséges intelligencia asszisztensei egyszerű angol nyelven magyarázzák el a JMX szkripteket, szálcsoport-beállításokat javasolnak a célzott felhasználói terheléshez, állításokat javasolnak, és lefordítják a c kódot.URL belefog JMeter HTTP-mintavételezők készen állnak a tesztelési tervbe való beillesztésre.

Igen. A mesterséges intelligencia eszközei egy egyszerű angol nyelvű forgatókönyvet, például a „szimuláljunk 200 felhasználót, akik 5 percig böngészik a fizetési API-n” típusú folyamatot, JMX fájllá alakítanak, amely tartalmazza a megfelelő szálcsoportot, HTTP-mintavételezőket, figyelőket és CSV-adatkészletet, amelyek készen állnak a futtatásra.

Foglald össze ezt a bejegyzést a következőképpen: