Jak stáhnout a nainstalovat Apache JMeter (Windows)

⚡ Chytré shrnutí

Stažení a instalace Apache JMeter ve čtyřech krocích – nainstalujte kompatibilní Java běhové prostředí, stáhněte si JMeter binární soubor, rozbalte ho a spusťte v grafickém uživatelském rozhraní, na serveru nebo v režimu příkazového řádku. Stejný postup funguje i v Windows, macOSa Linux, protože JMeter je čistý Java aplikace.

  • ☕ Začněte s Java: Nainstalujte proud Java 8+ JDK nebo JRE a ověřte pomocí java -version před stažením JMeter.
  • 📥 Vyberte binární soubor: Stáhněte si nejnovější binární soubor zip nebo tgz z jmeter.apache.org a rozbalte jej – není potřeba žádný instalační program.
  • 🖥️ Vyberte správný režim: Pro vytváření testovacích plánů použijte režim s grafickým uživatelským rozhraním, pro provádění režim bez grafického uživatelského rozhraní a pro distribuovanou zátěž režim serveru.
  • ???? Přidat volitelné balíčky: Java kompilátor, analyzátor XML SAX, poštovní knihovny a ovladače JDBC rozšiřují JMeter k protokolům, které potřebujete.
  • 🤖 Použijte umělou inteligenci k pomoci: Nástroje umělé inteligence vysvětlují skripty JMX, navrhují nastavení skupin vláken a převádějí scénáře v jednoduché angličtině do spustitelné podoby. JMeter zkušební plán.

Jak stáhnout a nainstalovat Apache JMeter

OperaPodpora systému ting pro JMeter

JMeter je čistý Java aplikace a běží správně na jakémkoli operačním systému, který má kompatibilní Java běhové prostředí. Mezi oficiálně podporované platformy patří:

  • Windows
  • macOS
  • Linux (včetně Ubuntu, Debian, CentOS a další)

Kroky k instalaci JMeter

Krok 1) Nainstalujte Java

Protože JMeter je čistý Java desktopová aplikace, potřebuje plně kompatibilní Java 8 nebo vyšší JDK (starší verze JMeter také podporované verze Java 6). Stáhněte a nainstalujte nejnovější verzi Java Vývojová sada SE od Oracle Java stránka ke stažení nebo použijte distribuci OpenJDK, jako je Adoptium, Microsoft Sestavení OpenJDK, nebo Amazon Opravit.

instalovat Java

Po dokončení instalace ověřte JDK pomocí následující kontroly:

  • Otevření terminál on Windows, macOSnebo Linux.
  • Běh java -version.

V případě, že Java Pokud je běhové prostředí nainstalováno správně, verze se vypíše do terminálu, jak je znázorněno níže.

výstup verze Javy

Pokud se nic nevytiskne, znovu nainstalujte Java Běh SE. Viz tento výukový program pro úplné pokyny.

Krok 2) Stáhnout JMeter

Stáhněte si nejnovější binární soubor z Apache JMeter stránka ke staženíAktuální stabilní linie je JMeter Řada 5.x, která vyžaduje Java 8 nebo vyšší. Starší články a snímky obrazovky mohou odkazovat JMeter 4.x nebo 2.9 – proces instalace je stejný.

Vyberte Binaries soubor (zip nebo tgz), jak je uvedeno níže.

Ke stažení Apache JMeter

Krok 3) Instalace

JMeter Instalace je extrémně jednoduchá – není k dispozici žádný instalační průvodce. Rozbalte archiv do požadovaného adresáře. JMeter aby fungoval a instalace je dokončena. Rozvržení složky vypadá takto:

JMeter struktura adresářů

Adresáře uvnitř JMeter složka slouží následujícím účelům:

  • /zásobník — skripty, které začínají JMeter (jmeter.bat, jmeter.sh, jmeter-server).
  • /dokumenty - JMeter dokumentace.
  • /doplňky — Doplňky a ukázkové skripty související s Ant.
  • / lib — třetí strana Java knihovny používané JMeter.
  • /lib/ext — jádro JMeter jar soubory a implementace protokolů.
  • /lib/junit - JUnit knihovna používaná pro JUnit vzorkovače.
  • /tisknutelné_dokumenty — tisknutelná HTML dokumentace.

Krok 4) Spusťte JMeter

JMeter lze spustit ve třech režimech, z nichž každý je vhodný pro jiný případ použití:

  • Režim grafického uživatelského rozhraní pro vytváření a ladění testovacích plánů.
  • Režim serveru pro distribuované testování na více strojích.
  • Režim příkazového řádku (bez GUI) pro zátěžové běhy produkční úrovně.

Home JMeter v režimu GUI

On Windows, spustit /bin/jmeter.bat, Na macOS nebo Linuxu, spusťte /bin/jmeter, JMeter Uživatelské rozhraní se spustí, jak je znázorněno níže.

Home JMeter v režimu GUI

Níže uvedený snímek obrazovky s anotací zdůrazňuje hlavní JMeter Komponenty grafického rozhraní — Strom testovacího plánu, Workbench a editor prvků vpravo.

JMeter Komponenty grafického uživatelského rozhraní

Jak spustit JMeter v režimu bez GUI

Home JMeter v režimu Server

Režim serveru se používá pro distribuované testování s topologií klient-server. JMeter vběhne dovnitř Server režim na každém stroji generátoru zátěže a v GUI režim (řadič) na pracovní stanici uživatele.

Chcete-li spustit režim serveru, spusťte bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS a Linux.

Home JMeter v režimu Server

Home JMeter v režimu příkazového řádku

JMeterGrafické rozhraní spotřebovává značné množství paměti a procesoru, takže produkční zátěže by měly být vždy prováděny v režimu bez grafického rozhraní, aby se uvolnily tyto prostředky pro skutečné generování zátěže.

Možnosti příkazového řádku

Příklad příkazového řádku:

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

Klíčové spínače:

  • -n — spustit v režimu bez grafického rozhraní.
  • -t — cesta k testovacímu plánu JMX.
  • -l — výstupní soubor protokolu (JTL).
  • -H, -P — hostitel a port proxy, pokud je proxy server vyžadován.

JMeter spuštění bez GUI

Doplňkové balíčky

V závislosti na potřebných protokolech a reportech nainstalujte jeden nebo více níže uvedených volitelných balíčků.

  • Java překladač - potřebné k vybudování JMeter zdrojový kód nebo pro kompilaci vlastních pluginů.
  • SAX XML parser - Jednoduché API pro XML je alternativní XML parser pro velmi velké XML datové části.
  • E-mailová podpora - JMeter Dodává se se vzorkovači SMTP, POP3(S) a IMAP(S) a po dokončení testu může také odeslat e-mail.
  • Ovladač JDBC — nainstalujte příslušný JAR ovladače pro testování databázových serverů pomocí JDBC Sampleru.
  • Správce pluginů - JMeter Správce pluginů poskytuje přístup k pluginům komunity, jako je PerfMon a Custom Thread Groups, jedním kliknutím.

Použijte JMeter v systému Linux

Běh JMeter on Linux je totéž jako jeho spuštění na Windows — vyvolat shell skript od bin/:

  • jmeter — starty JMeter, Ve výchozím nastavení režim GUI.
  • jmeter-server — začíná JMeter v serverovém režimu (volá hlavní skript se správnými argumenty).
  • jmeter.sh — základní spouštěč bez specifikovaných možností JVM.
  • mirror-server.sh — provozuje JMeter Zrcadlový server v režimu bez grafického rozhraní.
  • shutdown.sh — elegantně zastaví instanci bez grafického rozhraní.
  • stoptest.sh — náhle zastaví instanci bez grafického rozhraní.

Odstraňování poruch JMeter Instalace

Časté problémy během nové instalace a jak je opravit:

  • „Java není rozpoznána“ na Windows: přidat JDK bin složku do PATH a znovu otevřete terminál.
  • JMeter Grafické uživatelské rozhraní se nespustí: potvrdit Java 8 nebo vyšší je na PATH s java -versionstarší JRE již nepodporují nedávné JMeter vydání.
  • Problémy s písmy HiDPI: editovat bin/jmeter.properties a odkomentovat jmeter.hidpi.mode=true s vhodným měřítkovým faktorem.
  • Nedostatek paměti v haldě při rozsáhlých testech: zvednout HEAP="-Xms1g -Xmx4g" in bin/jmeter.bat or bin/jmeter.
  • Chyby RMI v serverovém režimu: sada server.rmi.ssl.disable=true in jmeter.properties pro izolovanou laboratorní síť.

Nejčastější dotazy

Apache JMeter je open-source nástroj pro zátěžové testování používaný k porovnávání webových aplikací, REST API, databází a front zpráv. Simuluje souběžné virtuální uživatele za účelem měření doby odezvy, propustnosti a stability.

Nejnovější JMeter Verze 5.x vyžadují Java 8 nebo vyšší; Java 11 a Java 17 se hojně používá. Starší JMeter podporované verze Java 6 nebo 7, ale moderní instalace by se měly vždy spárovat s aktuálním LTS JDK.

Režim GUI slouží k návrhu a ladění testovacích plánů; pro skutečné běhy zátěže spotřebovává příliš mnoho paměti. Režim bez GUI (příkazový řádek) spouští soubor JMX s minimální režií a je povinný pro jakýkoli zátěžový test produkční úrovně.

Nainstalujte JDK s Homebrewem (brew install temurin), stáhněte si JMeter binární tgz, rozbalte ho do /opt/jmetera spusťte s bin/jmeter. Můžete také nainstalovat JMeter přímo s brew install jmeter.

z bin složka, spustit jmeter -v. JMeter vytiskne svou verzi, Java verze a licenční upozornění. Pokud se zobrazí chyba, zkontrolujte, zda JAVA_HOME a PATH ukazují na funkční JDK.

Změnit bin/jmeter na Linuxu/macOS or bin/jmeter.bat on Windows a zvýšit HEAP proměnná – například HEAP="-Xms2g -Xmx8g"Restartovat JMeter aby nová halda začala platit.

Asistenti umělé inteligence vysvětlují skripty JMX srozumitelnou angličtinou, doporučují nastavení skupin vláken pro cílové uživatelské zatížení, navrhují aserce a překládají cURL zachycuje do JMeter HTTP vzorkovače připravené k zařazení do testovacího plánu.

Ano. Nástroje umělé inteligence převádějí scénář v jednoduché angličtině, jako například „simulujte 200 uživatelů, kteří 5 minut používají API pro pokladnu“, do souboru JMX se správnou skupinou vláken, vzorkovači HTTP, posluchači a sadou dat CSV připravenou ke spuštění.

Shrňte tento příspěvek takto: