Sådan downloader og installerer du Apache JMeter i lette trin
Operating system Support til JMeter
JMeter er en ren Java applikation og bør køre korrekt på ethvert system, der har en kompatibel Java implementering.
Her er listen over et operativsystem, der er kompatibelt med JMeter
- Linux
- Windows
- Mac OS
- Ubuntu
Trin til installation JMeter
Trin 1) Installer Java
Fordi JMeter er ren Java desktop-applikation, kræver det en fuldt kompatibel JVM 6 eller højere. Du kan downloade og installere den nyeste version af Java SE udviklingssæt. Hent Java Platform (JDK)
Når installationen er afsluttet, kan du bruge følgende procedure til at kontrollere, om Java JDK er installeret med succes på dit system
- Gå til i Window/Linux terminal
- Indtast kommando java-version
Hvis Java runtime-miljøet er installeret korrekt, vil du se outputtet som figuren nedenfor
Hvis der ikke vises noget, skal du geninstallere Java SE runtime miljø
Se venligst linket for detaljerede instruktioner https://www.guru99.com/install-java.html
Trin 2) Download Jmeter
Når dette skrives, er den seneste version af JMeter is Apache JMeter 4.2. Du kan downloade det link. Men denne tutorial demoer installation af version 2.9, installationsprocessen forbliver den samme.
Vælg den binære fil (enten zip eller tgz) for at downloade som vist i figuren nedenfor
Trin 3) Installation
Installation af JMeter er ekstremt nemt og enkelt. Du skal blot pakke zip/tar-filen ud i den mappe, hvor du vil JMeter skal installeres. Der er ingen kedelig installationsskærm at håndtere! Du skal blot udpakke og du er færdig!
Når udpakningen er færdig, skal installationsmappestrukturen se ud som på figuren nedenfor
Nedenstående er beskrivelsen af JMeter mapper og deres betydning JMeter mappe indeholder mange filer og mappe
- /bin: Indeholder JMeter script-fil til start JMeter
- /docs: JMeter dokumentationsfiler
- /ekstramateriale: myrerelaterede ekstra filer
- /lib/: Indeholder den nødvendige Java bibliotek for JMeter
- /lib/ext: indeholder kerne-jar-filerne til JMeter og protokollerne
- /lib/junit: Junit bibliotek brugt til JMeter
- /udskrivbare_dokumenter:
Trin 4) Start JMeter
Du kan starte JMeter i 3 tilstande
- GUI-tilstand
- Servertilstand
- Kommandolinjetilstand
Starten JMeter i GUI-tilstand
Hvis du bruger Window, skal du blot køre filen /bin/jmeter.bat at starte JMeter i GUI-tilstand som vist nedenfor
Følgende figur anmærker de forskellige komponenter i JMeter GUI
Sådan løber du JMeter i ikke-GUI-tilstand
Starten JMeter i servertilstand
Servertilstand bruges til distribueret afprøvning. Det her Test fungerer som en klient-server model. I denne model, JMeter kører på en servercomputer i server mode. På en klientcomputer, JMeter løber ind GUI mode.
For at starte servertilstanden kører du bat-filen bin\jmeter-server.bat som nedenstående figur
Starten JMeter i kommandolinjetilstand
JMeter i GUI-tilstand bruger meget computerhukommelse. For at gemme ressourcen kan du vælge at køre JMeter uden GUI. For at gøre det skal du bruge følgende kommandoindstillinger
Dette er et kommandolinjeeksempel
$jmeter -n -t testPlan.jmx - l log.jtl -H 127.0.0.1 -P 8000
Yderligere pakker
Baseret på dit krav skal du bruge en eller flere valgfrie pakker anført nedenfor.
- Java compiler
Java Compiler giver udviklere mulighed for at bygge JMeter kildekode og andet JMeter Plugins
- SAX XML-parser
SAX er Simple API til XML, oprindeligt en Java-kun API. Du kan bruge SAX XML-parser som et alternativ til XML-parser i JMeter
- E-mail Support
JMeter har omfattende e-mail-funktioner. Den kan sende e-mail baseret på testresultater og har en POP3(S)/IMAP(S)-sampler. Den har også en SMTP-sampler.
- JDBC driver
Hvis du vil teste databaseserveren, skal du installere JDBC-driveren
Brug JMeter i Linux
- Ved brug af JMeter in Linux er det samme som i Window; du kører blot følgende shell script.
- Kør scriptfilen jmeter (Denne fil har ingen udvidelse)- kør JMeter (i GUI-tilstand som standard).
- Kør scriptfilen jmeter-server - Start JMeter i servertilstand (opkald JMeter script med passende parametre)
- jmeter.sh – meget grundlæggende JMeter script uden angivet JVM-indstillinger.
- spejl-server.sh – kører JMeter Spejlserver i ikke-GUI-tilstand
- shutdown.sh – Kør Shutdown-klienten for at stoppe en ikke-GUI-instans med ynde
- stoptest.sh – Kør Shutdown-klienten for at stoppe en ikke-GUI-instans brat