Operativsystemstøtte for JMeter
JMeter er et rent Java- program og skal kjøre riktig på ethvert system som har en kompatibel Java-implementering.
Her er listen over et operativsystem som er kompatibelt med JMeter
- Linux
- Windows
- Mac os
- Ubuntu
I denne opplæringen lærer du -
- Fremgangsmåte for å installere JMeter
- Start JMeter i GUI-modus
- Hvordan kjøre JMeter i ikke-GUI-modus
- Start JMeter i servermodus
- Start JMeter i kommandolinjemodus
- Tilleggspakker
- Bruk JMeter i Linux
Fremgangsmåte for å installere JMeter
Trinn 1) Installer Java
Fordi JMeter er et rent Java-skrivebordsprogram, krever det en JVM 6 eller høyere. Du kan laste ned og installere den nyeste versjonen av Java SE Development Kit. Last ned Java Platform (JDK)
Etter at installasjonen er fullført, kan du bruke følgende fremgangsmåte for å sjekke om Java JDK er installert på systemet
- I Window / Linux, gå til Terminal
- Skriv inn kommando java -versjon
Hvis Java runtime-miljøet er installert, vil du se utdataene som figuren nedenfor
Hvis ingenting vises, må du installere Java SE kjøretidsmiljø på nytt
Se lenken for detaljerte instruksjoner https://www.guru99.com/install-java.html
Trinn 2) Last ned Jmeter
I skrivende stund er den siste versjonen av JMeter Apache JMeter 4.2 . Du kan laste den ned her. Men denne veiledningen demonstrerer installasjon av versjon 2.9, installasjonsprosessen forblir den samme.
Velg Binaries-filen (enten zip eller tgz) for å laste ned som vist i figuren nedenfor
Trinn 3) Installasjon
Installasjon av JMeter er ekstremt enkelt og enkelt. Du pakke ganske enkelt ut zip / tar-filen til katalogen der du vil at JMeter skal installeres. Det er ingen kjedelig installasjonsskjerm å håndtere! Bare pakk ut og du er ferdig!
Når utpakningen er ferdig, bør installasjonsmappestrukturen se ut som figuren nedenfor
Nedenfor er beskrivelsen av JMeter-katalogene og dens betydning JMeter-katalogen inneholder mange filer og kataloger
- / bin : Inneholder JMeter-skriptfil for å starte JMeter
- / docs : JMeter dokumentasjonsfiler
- / statister : maurrelaterte ekstrafiler
- / lib /: Inneholder det nødvendige Java-biblioteket for JMeter
- / lib / ext : inneholder core jar-filene for JMeter og protokollene
- / lib / junit : Junit-bibliotek brukt til JMeter
- / utskrivbare_dokumenter :
Trinn 4) Start JMeter
Du kan starte JMeter i 3 moduser
- GUI-modus
- Servermodus
- Kommandolinjemodus
Start JMeter i GUI-modus
Hvis du bruker Window, er det bare å kjøre filen /bin/jmeter.bat for å starte JMeter i GUI-modus som vist nedenfor
Følgende figur kommenterer de forskjellige komponentene i JMeter GUI
Hvordan kjøre JMeter i ikke-GUI-modus
Start JMeter i servermodus
Servermodus brukes til distribuert testing. Denne testen fungerer som en klientservermodell . I denne modellen kjører JMeter på en server datamaskin i servermodus . På en klientdatamaskin kjører JMeter i GUI- modus.
For å starte servermodus, kjører du batfil bin \ jmeter-server.bat som figuren nedenfor
Start JMeter i kommandolinjemodus
JMeter i GUI-modus bruker mye dataminne. For å lagre ressursen kan du velge å kjøre JMeter uten GUI. For å gjøre dette, bruk følgende kommandoalternativer
Dette er et eksempel på en kommandolinje
$ jmeter -n -t testPlan.jmx - l log.jtl -H 127.0.0.1 -P 8000
Tilleggspakker
Basert på dine krav, trenger du en eller flere valgfrie pakker som er oppført nedenfor.
- Java Compiler
Java Compiler lar utviklere bygge JMeter kildekode og andre JMeter plugins
- SAX XML-parser
SAX er Simple API for XML, opprinnelig en Java-bare API. Du kan bruke SAX XML-parser som et alternativ til XML-parser i JMeter
- E-poststøtte
JMeter har omfattende e-postfunksjoner. Den kan sende e-post basert på testresultater og har en POP3 (S) / IMAP (S) sampler. Den har også en SMTP-sampler.
- JDBC-driver
Hvis du vil teste databaseserver, må du installere JDBC-driveren
Bruk JMeter i Linux
- Å bruke JMeter i Linux er det samme som i Window; du kjører ganske enkelt følgende skallskript.
- Kjør skriptfilen jmeter (Denne filen har ingen utvidelse) - kjør JMeter (i GUI-modus som standard).
- Kjør skriptfilen jmeter-server - start JMeter i servermodus (kaller JMeter-skript med passende parametere)
- jmeter.sh - veldig grunnleggende JMeter-skript uten JVM-alternativer spesifisert.
- mirror-server.sh - kjører JMeter Mirror Server i ikke-GUI-modus
- shutdown.sh - Kjør Shutdown-klienten for å stoppe en ikke-GUI-forekomst grasiøst
- stoptest.sh - Kjør Shutdown-klienten for å stoppe en ikke-GUI-forekomst brått