Hvordan installere Apache JMeter i Ubuntu

Hvordan installere Apache JMeter i Ubuntu
Etter å ha utviklet et nytt nettsted, er det veldig viktig å utføre noen tester for å finne ut begrensningen av nettstedet, og iverksette nødvendige tiltak for å fjerne begrensningene for å gjøre nettstedet mer passende for de besøkende før du publiserer. En av de viktige testene for ethvert nettsted er en lastetest. Hvor mange forespørsler nettstedet kan håndtere om gangen eller hvordan nettstedet presterer når et stort antall forespørsler vises på nettstedet kan finne ut av det ved lastetest.

Apache JMeter er det beste verktøyet utviklet av Stefano Mazzocchi fra Apache Software Foundation for å utføre denne typen test og sjekke ut ytelsen til et hvilket som helst nettsted. Det brukes til å lage en stor mengde virtuelle samtidige traffics til nettstedet for å gjøre lastetesten. Det er åpen kildekode-programvare. Så hvem som helst kan laste ned, installere og tilpasse denne programvaren for å gjøre testen. Den er hovedsakelig designet for testing av webapplikasjoner, men nå brukes den også til databasetesting, stresstesting, distribuert testing og funksjonell testing. Hvordan du kan installere og kjøre denne programvaren vises i denne opplæringen.

Installer JMeter

JMeter er en 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 den installerte Java.

$ Java -Versjon

Følgende utgang vises hvis Java 9 er installert på systemet.

Hvis du ikke installerte Java før, kan du følge trinnene fra følgende opplæringslenke for å installere Java før du starter neste trinn.

https: // linuxhint.com/install-java-9-on-ubuntu/

Gå til følgende URL -sted for å laste ned den nyeste versjonen av JMeter. Du kan laste ned den binære 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 knapp for å starte nedlastingen.

Som standard blir filen lastet ned i nedlastningene mappe. Åpne mappen, høyreklikk på zip -filen og klikk på Pakk ut her Fra popup-menyen.

Kjør JMeter

Trykk ALT+CTRL+T for å åpne terminalen og skriv inn følgende kommando for å gå stedet der du kan kjøre JMeter.

$ cd nedlastinger/apache-jmeter-5.0/bin/

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 bruk 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 navnet satt til Testplan1 og test1 er satt som en kommentar som er valgfri. Deretter må du angi variablene du vil bruke i testen din. Her, siden er satt som variabelnavn og TUTORIALS4UHELP.com er satt som verdi. Denne testen vil gjøre lastetesten basert på neste konfigurasjon av nettstedet TUTORIAL4UHELP.com.

Høyreklikk på Testplan1 Fra venstre navigasjon. Klikk på Legg til, NESTE Tråd (brukere) Og neste Trådgruppe. Det brukes til å sette handling, egenskaper og plan for Trådgruppe Før du starter testen.

I trådgruppe kan det utføres fem typer handlinger når det oppstår noen samplerfeil. Disse er,

  • Fortsette
  • Start neste trådsløyfe
  • Stopp tråden
  • Stopp test
  • Stopp test nå

Du kan velge hvilken som helst av de ovennevnte handlingene for testen din. Her brukes standardalternativet. Neste del av trådgruppen er å stille Trådegenskaper. Egenskapene er,

  • Antall tråder (brukere)
    Denne egenskapen brukes til å tildele antall virtuelle besøkende du vil ha for testingen. 15 er satt her.
  • Ramp-up periode (på 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 kjøres. Du kan kjøre tråden for ubegrensede tider ved å velge For alltid avkrysningsrute. 1 er satt her for å kjøre tråden bare en gang.

Det er andre to egenskaper som er "Forsink oppretting av tråden til det er nødvendig”Og“Planlegger”. Disse egenskapene blir forble ukontrollert her. Planleggingskonfigurasjon Del brukes til å sette utførelsestiden for testen, og den vil bli brukt i testen hvis du sjekket planleggeren.

Deretter må du angi Sampler Skriv for å gjøre testen. Her, HTTP -forespørsel er satt som Sampler, å treffe serveren for ressursene.

I HTTP -forespørsel del, du må 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 på serveren din i Servernavn eller ip felt. Her 'Tutorials4uHelp.com 'domene brukes som servernavn. Andre verdier forblir som standardverdien.

Deretter må du stille Lytter type. Det brukes til å se testresultatene i forskjellige format. Her, 'Vis resultat i tabell'Er valgt.

Nå kan du klikke på startknappen for å starte testen basert på de tildelte konfigurasjonene. Du må vente litt tid på å fullføre tråden i dette trinnet.

Følgende skjermbilde vises etter å ha fullført testen.

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 stasjonær applikasjon, og den 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 for å sjekke ytelsen til nettstedet ved å gjøre forskjellige typer test på det. Det vil hjelpe deg å oppdage problemene på nettstedet ditt og ta riktige tiltak for å løse det.