JMeter, izvodite testove opterećenja i mjerite performanse iz Ubuntua

o JMeteru

U sljedećem ćemo članku pogledati Apache JMeter. Ovaj je program softver otvorenog koda na koji je navikao izvoditi ispitivanja opterećenja i mjeriti performanse sustava. Aplikacija Apache JMeter je 100% čista Java aplikacija. Ovaj se program izvorno koristio za testiranje web aplikacija ili FTP aplikacija. Danas se koristi za funkcionalno testiranje, testiranje poslužitelja baze podataka itd. U ovom ćemo članku vidjeti kako imati program u Ubuntu 18.04.

Apache JMeter se može koristiti za testirati izvedbu i na dinamičkim i na statičkim resursima i na web aplikacijama. Može se koristiti za simulaciju velikog opterećenja na poslužitelju, grupi poslužitelja, mreži ili objektu za testiranje njegove snage ili analizu ukupnih performansi pod različitim vrstama opterećenja.

JMeter simulira skupinu korisnika koji podnose zahtjeve ciljanom poslužitelju i vraća statističke podatke za ciljni poslužitelj ili uslugu kroz grafičke dijagrame.

Ova aplikacija nije preglednik, ona radi na razini protokola. Što se tiče web usluga i udaljenih usluga, JMeter ne izvršava sve radnje koje podržavaju preglednici. Konkretno, ovaj program ne pokreće javascript naći na HTML stranicama. Također ne generira HTML stranice kao što to čini preglednik.

Opće značajke Apache JMeter

JMeter prednosti

  • Una Prijateljski GUI. Jednostavan je za upotrebu i ne treba vam vremena da se upoznate sa sučeljem programa.
  • Neovisna platforma. Program je java 100%Stoga se može izvoditi na više platformi.
  • Višenavojnost. JMeter omogućuje simultano uzorkovanje različitih funkcija različitim skupinama niti.
  • Rezultati testa se mogu vidjeti u drugom formatu kao što su grafikon, tablica, stablo i datoteka dnevnika.
  • Vrlo rastezljiv. JMeter također podržava prikaz dodataka koji nam omogućuju proširivanje testova.
  • Višestruka strategija testiranja. JMeter podržava mnoge strategije testiranja, poput testiranja opterećenja, distribuiranog testiranja i funkcionalnog testiranja.
  • JMeter također omogućuje izvršavanje testova raspoređenih između različitih računala, koji će se ponašati kao klijenti.
  • Simulacija. Ova aplikacija može simulirati više korisnika istodobnim nitima, stvorite veliko opterećenje za web aplikaciju koja se testira.
  • Podrška višestruki protokol. Ne podržava samo testiranje web aplikacija, već i procjenjuje performanse poslužitelja baze podataka. Svi osnovni protokoli kao što su HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP, itd ... kompatibilni su s JMeterom.
  • Snimanje i reprodukcija snimiti aktivnost korisnika u pregledniku.
  • Test skripte. JMeter se može integrirati s Ljuska graha i selen za automatizirano ispitivanje.
  • Licenca otvorenog koda. Ovaj program je potpuno besplatno Ako želimo znati izvorni kod ili detaljnije karakteristike ove aplikacije, možemo potražiti stranicu GitHub projekta.

Preuzmite i pokrenite Apache JMeter

Ova aplikacija zahtijeva instaliranje jave na stroj, pa je prije instaliranja aplikacije pri ruci potrebno provjerite je li instalirana Java na našem stroju. To možemo provjeriti otvaranjem terminala (Ctrl + Alt + T) i upisivanjem sljedeće naredbe:

Java JMeter verzija

java --version

U slučaju da u našem Ubuntuu nema Jave, kolega je prije nekog vremena napisao članak u kojem nam govori kako instalirati različite verzije Jave.

Nakon instalacije Jave, morat ćemo preuzmite najnoviju verziju stabilni Apache JMeter sa svoje službene stranice. U slučaju da se ugodno koristimo pomoću terminala (Ctrl + Alt + T), možemo upotrijebiti naredbu wget da dođemo do paketa:

Preuzmite binarne datoteke Jmeter

wget ftp.cixug.es/apache//jmeter/binaries/apache-jmeter-4.0.tgz

Kada je preuzimanje završeno, vrijeme je da izdvojite preuzetu datoteku JMeter. U isti terminal pišemo:

tar xf apache-jmeter-4.0.tgz

Nakon izdvajanja datoteke morat ćemo izravno u bin direktorij, unutar apache-jmeter-4.0. Kad smo tamo, izvršit ćemo sljedeću datoteku:

raspakirajte i pokrenite JMeter

sh jmeter.sh

Nakon izvršenja pojavit će se sljedeći zaslon. Ovim je metoda za instalirajte Apache JMeter na ubuntu 18.04 dolazi kraju.

JMeter sučelje

Da bismo bolje razumjeli kako ovaj program funkcionira, možemo pregledati dokumentaciju koje njegovi programeri stavljaju na raspolaganje korisnicima na njihovoj web stranici. Također se možemo obratiti mogućim sumnjama u vezi s programom u Wiki od njega


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Feliks dijo

    Nemojte pokretati jmeter kao root. Nije potrebno.

    1.    Damijan Amoedo dijo

      U pravu si.