Apache JMeter er det beste verktøyet utviklet av Stefano Mazzocchi fra Apache Software Foundation for å utføre denne typen test og sjekke ytelsen til ethvert nettsted. Den brukes til å lage en stor mengde virtuell samtidig trafikk til nettstedet for å gjøre belastningstesten. Det er programvare med åpen kildekode. Så alle kan laste ned, installere og tilpasse denne programvaren for å gjøre testen. Den er hovedsakelig designet for testing av webapplikasjon, men nå brukes den også til databasetesting, stresstesting, distribuert testing og funksjonstesting. Hvordan du kan installere og kjøre denne programvaren, vises i denne veiledningen.
Installer JMeter
JMeter er utviklet av Java. Så du trenger å installere den nyeste versjonen av JRE eller JDK for å kjøre JMeter. Hvis du har installert Java før, kjører du følgende kommando for å sjekke versjonen av installert Java.
$ java - versjonFølgende utdata vises hvis Java 9 er installert på systemet.
Hvis du ikke installerte Java før, kan du følge trinnene fra følgende opplæringskobling for å installere Java før du starter neste trinn.
https: // linuxhint.no / install-java-9-on-ubuntu /
Gå til følgende URL-sted for å laste ned den nyeste versjonen av JMeter. Du kan laste ned binær- eller kildefilen til dette verktøyet fra dette stedet. Klikk på 'Apache-JMeter-5.0.glidelås' lenke for å laste ned den binære zip-filen til JMeter.
http: // jmeter.apache.org / download_jmeter.cgi
Klikk på Lagre filen alternativknapp og OK for å starte nedlastingen.
Som standard lastes filen ned i nedlastningene mappe. Åpne mappen, høyreklikk på zip-filen og klikk på Pakk ut her fra hurtigmenyen.
Kjør JMeter
Trykk Alt + Ctrl + T for å åpne terminalen og skriv inn følgende kommando for å gå til stedet der du kan kjøre JMeter.
$ cd Nedlastinger / apache-jmeter-5.0 / søppel /
Kjør følgende kommando for å kjøre JMeter og åpne dialogboksen JMeter.
$ ./ jmeter
Følgende dialogboks vises etter vellykket installasjon av JMeter.
Følgende dialogboks vises etter vellykket installasjon av JMeter.
Enkel test ved bruk av JMeter
Det er diskutert tidligere at JMeter kan brukes til forskjellige typer testing. Hvordan en enkel belastningstest kan gjøres ved hjelp av JMeter, vises i denne delen av opplæringen. Testnavnet er satt til Testplan som standard. Hvis du vil kan du endre standardverdien. Her er Navn satt til Testplan 1 og test1 er satt som en kommentar som er valgfri. Deretter må du stille inn variablene du vil bruke i testen. Her, siden er satt som variabelnavn og tutorials4uhelp.com er satt som verdi. Denne testen utfører lastetesten basert på neste konfigurasjon av nettstedet tutorial4uhelp.com.
Høyreklikk på Testplan 1 fra venstre navigering. Klikk på Legge til, neste Tråd (brukere) og neste Trådgruppe. Den brukes til å angi handling, egenskaper og tidsplan for Trådgruppe før du starter testen.
I trådgruppen kan det utføres fem typer handlinger når en hvilken som helst samplerfeil oppstår. Disse er,
- Fortsette
- Start neste trådsløyfe
- Stopp tråd
- Stopp test
- Stopp testen nå
Du kan velge en av de ovennevnte handlingene for testen din. Her brukes standardalternativet. Neste del av trådgruppen er å sette Trådegenskaper. Eiendommene er,
- Antall tråder (brukere)
Denne egenskapen brukes til å tilordne antall virtuelle besøkende du vil ha for testingen. 15 er satt her.
- Opprullingsperiode (i sekunder)
Denne egenskapen brukes til å tildele tiden mellom to tråder. 5 sekunder er satt her.
- Loop Count
Denne egenskapen brukes til å tilordne antall ganger tråden skal kjøres. Du kan kjøre tråden i ubegrensede tider ved å velge For evig avkrysningsruten. 1 er satt til å kjøre tråden i bare en gang.
Det er to andre egenskaper som er “Forsink tråden til den trengs”Og”Planlegger”. Disse egenskapene er ikke merket av her. Planleggerkonfigurasjon del brukes til å angi utføringstid for testen, og den vil bli brukt i testen hvis du sjekket Planleggeren.
Deretter må du stille inn Sampler skriv for å gjøre testen. Her, HTTP-forespørsel er satt som Sampler, å treffe serveren for ressursene.
I HTTP-forespørsel del, må du stille Internett server, HTTP-forespørsel skriv for testen. Du kan bruke HTTP eller https som protokoll basert på serveren din. Som standard brukes HTTP. Du må angi domenenavn eller IP-adresse til serveren din Servernavn eller IP felt. Her, 'tutorials4uhelp.com 'domene brukes som servernavn. Andre verdier forblir som standardverdien.
Deretter må du stille Lytter type. Den brukes til å vise testresultatene i forskjellige format. Her, 'Se resultatet i tabellener valgt.
Nå kan du klikke på startknappen for å starte testen basert på de tildelte konfigurasjonene. Du må vente litt på å fullføre tråden i dette trinnet.
Følgende skjermbilde vises etter at testen er fullført.
Konklusjon
JMeter er et populært testverktøy nå, men denne programvaren har noen begrensninger. Det bruker mer minne mens du gjør testen. Det er ikke bra for desktop-applikasjoner, og det kan ikke gjengi HTML og JavaScript som nettleseren. Hvis du forbereder deg på å publisere nettstedet ditt, er det veldig viktig å sjekke ytelsen til nettstedet ditt. Du kan bruke JMeter til å sjekke ytelsen til nettstedet ved å gjøre forskjellige typer tester på det. Det vil hjelpe deg med å oppdage problemene på nettstedet ditt og ta riktige tiltak for å løse det.