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

o JMeteru

U sljedećem članku ćemo pogledati Apache JMeter. Ova je aplikacija softver otvorenog koda na koji je navikla izvoditi ispitivanja opterećenja i mjeriti performanse sistema. Aplikacija Apache JMeter je 100% čista Java aplikacija. Ova se aplikacija prvobitno koristila za testiranje web aplikacija ili FTP aplikacija. Danas se koristi za funkcionalno testiranje, testiranje servera baze podataka itd. U ovom članku ćemo vidjeti kako imati program u Ubuntu 18.04.

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

JMeter simulira grupu korisnika koji podnose zahtjeve ciljnom 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 nivou 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 pronađeno na HTML stranicama. Takođe ne prikazuje HTML stranice kao što to čini pregledač.

Opšte karakteristike Apache JMeter-a

JMeter prednosti

  • Una Prijateljski GUI. Jednostavan je za upotrebu i ne treba vam vremena da se upoznate sa interfejsom programa.
  • Nezavisna platforma. Program je java 100%Stoga može raditi na više platformi.
  • Višestruki navoj. JMeter omogućava istovremeno uzorkovanje različitih funkcija različitim grupama niti.
  • Rezultati testa se mogu vidjeti u drugom formatu kao što su grafikon, tablica, stablo i datoteka dnevnika.
  • Vrlo proširiv. JMeter takođe podržava prikaz dodataka koji nam omogućavaju da proširimo naše testove.
  • Višestruka strategija testiranja. JMeter podržava mnoge strategije testiranja, kao što su ispitivanje opterećenja, distribuirano testiranje i funkcionalno testiranje.
  • JMeter takođe omogućava izvršavanje testova raspoređenih između različitih računara, 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 samo da podržava testiranje web aplikacija, već također 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 evidentiranje aktivnosti korisnika u pregledaču.
  • Test skripte. JMeter se može integrirati sa Ljuska graha i selen za automatsko ispitivanje.
  • Licenca otvorenog koda. Ovaj program je totalno 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šoj mašini. To možemo provjeriti otvaranjem terminala (Ctrl + Alt + T) i upisivanjem sljedeće naredbe:

Java JMeter verzija

java --version

U slučaju da nema Java u našem Ubuntuu, 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 njegove 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 tamo stignemo, izvršit ćemo sljedeću datoteku:

dekomprimiranje i pokretanje JMetera

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 pogledajte dokumentaciju koje njegovi programeri stavljaju na raspolaganje korisnicima na njihovoj web lokaciji. Takođe se možemo obratiti mogućim sumnjama u vezi sa programom u Wiki od toga


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Feliks rekao je

    Nemojte pokretati jmeter kao root. Nije potrebno.

    1.    Damian Amoedo rekao je

      Upravu si.