Operativsystem Support til JMeter
JMeter er et rent Java- program og skal 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
I denne vejledning lærer du -
- Trin til installation af JMeter
- Start JMeter i GUI-tilstand
- Sådan køres JMeter i ikke-GUI-tilstand
- Start JMeter i servertilstand
- Start JMeter i kommandolinjetilstand
- Yderligere pakker
- Brug JMeter i Linux
Trin til installation af JMeter
Trin 1) Installer Java
Da JMeter er et rent Java-skrivebordsprogram, kræver det en fuldt kompatibel JVM 6 eller højere. Du kan downloade og installere den nyeste version af Java SE Development Kit. Download Java Platform (JDK)
Når installationen er afsluttet, kan du bruge følgende procedure til at kontrollere, om Java JDK er installeret med succes i dit system
- I Window / Linux skal du gå til Terminal
- Indtast kommando java -version
Hvis Java-runtime-miljøet er installeret med succes, vil du se output som figuren nedenfor
Hvis der ikke vises noget, skal du geninstallere Java SE-runtime-miljøet
Se linket for detaljerede instruktioner https://www.guru99.com/install-java.html
Trin 2) Download Jmeter
I skrivende stund er den seneste version af JMeter Apache JMeter 4.2 . Du kan downloade det her. Men denne tutorial demonstrerer installation af version 2.9, installationsprocessen forbliver den samme.
Vælg filen Binaries (enten zip eller tgz) for at downloade som vist i figuren nedenfor
Trin 3) Installation
Installation af JMeter er ekstremt let og enkel. Du pakker simpelthen zip / tar-filen ud i det bibliotek, hvor du vil have JMeter installeret. Der er ingen kedelig installationsskærm at håndtere! Du skal bare pakke ud, så er du færdig!
Når udpakningen er færdig, skal installationsmappestrukturen se ud som figuren nedenfor
Nedenfor er beskrivelsen af JMeter-katalogerne, og dens betydning JMeter-biblioteket indeholder mange filer og biblioteker
- / bin : Indeholder JMeter-scriptfil til start af JMeter
- / docs : JMeter-dokumentationsfiler
- / ekstra : ant relaterede ekstra filer
- / lib /: Indeholder det krævede Java-bibliotek til JMeter
- / lib / ext : indeholder kernefilfilerne 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
Start JMeter i GUI-tilstand
Hvis du bruger Window, skal du bare køre filen /bin/jmeter.bat for at starte JMeter i GUI-tilstand som vist nedenfor
Den følgende figur kommenterer de forskellige komponenter i JMeter GUI
Sådan køres JMeter i ikke-GUI-tilstand
Start JMeter i servertilstand
Servertilstand bruges til distribueret test. Denne test fungerer som en klientservermodel . I denne model kører JMeter på en servercomputer i servertilstand . På en klientcomputer kører JMeter i GUI- tilstand.
For at starte servertilstand kører du batfil bin \ jmeter-server.bat som vist nedenfor
Start JMeter i kommandolinjetilstand
JMeter i GUI-tilstand bruger meget computerhukommelse. For at gemme ressourcen kan du vælge at køre JMeter uden GUI. Brug følgende kommandomuligheder til at gøre det
Dette er et eksempel på en kommandolinje
$ 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 valgfri pakker, der er anført nedenfor.
- Java Compiler
Java Compiler tillader udviklere at opbygge JMeter-kildekode og andre 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. Det kan sende e-mail baseret på testresultater og har en POP3 (S) / IMAP (S) sampler. Det har også en SMTP-sampler.
- JDBC-driver
Hvis du vil teste databaseserver, skal du installere JDBC-driveren
Brug JMeter i Linux
- Brug af JMeter i 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 (som standard i GUI-tilstand).
- Kør scriptfilen jmeter-server - start JMeter i servertilstand (kalder JMeter-script med passende parametre)
- jmeter.sh - meget grundlæggende JMeter-script uden nogen JVM-indstillinger specificeret.
- mirror-server.sh - kører JMeter Mirror Server i ikke-GUI-tilstand
- shutdown.sh - Kør Shutdown-klienten for at stoppe en ikke-GUI-forekomst yndefuldt
- stoptest.sh - Kør Shutdown-klienten for at stoppe en ikke-GUI-forekomst brat