JMeter, izvedite teste obremenitve in izmerite zmogljivost Ubuntuja

o JMetru

V naslednjem članku si bomo ogledali Apache JMeter. Ta aplikacija je odprtokodna programska oprema, ki je vajena opraviti preskuse obremenitve in izmeriti zmogljivost sistema. Aplikacija Apache JMeter je 100% čista aplikacija Java. Ta aplikacija je bila prvotno uporabljena za preizkušanje spletnih aplikacij ali aplikacij FTP. Danes se uporablja za funkcionalno testiranje, testiranje strežnika baz podatkov itd. V tem članku bomo videli, kako imeti program v Ubuntu 18.04.

Apache JMeter se lahko uporablja za preizkusite zmogljivost dinamičnih in statičnih virov ter spletnih aplikacij. Z njim lahko simuliramo veliko obremenitev strežnika, skupine strežnikov, omrežja ali predmeta, da preizkusimo njegovo moč ali analiziramo splošno zmogljivost pri različnih vrstah obremenitve.

JMeter simulira skupino uporabnikov, ki oddajajo zahteve na ciljni strežnik in vrne statistične podatke za ciljni strežnik ali storitev skozi grafične diagrame.

Ta aplikacija ni brskalnik, deluje na ravni protokola. Kar zadeva spletne storitve in storitve na daljavo, JMeter ne izvaja vseh dejanj, ki jih podpirajo brskalniki. Zlasti ta program ne zažene javascripta najdeno na straneh HTML. Prav tako ne upodablja strani HTML kot brskalnik.

Splošne značilnosti Apache JMeter

Prednosti JMeter

  • A Prijazen GUI. Je enostaven za uporabo in ne potrebuje časa, da se seznanite z vmesnikom programa.
  • Neodvisna platforma. Program je Java 100 %Zato lahko deluje na več platformah.
  • Večnitni. JMeter omogoča hkratno vzorčenje različnih funkcij z različno skupino niti.
  • Rezultat testa si lahko ogledate v drugačni obliki, kot so graf, tabela, drevo in datoteka dnevnika.
  • Zelo raztegljiv. Tudi JMeter podpira prikazne vtičnike ki nam omogočajo razširitev testov.
  • Strategija večkratnega testiranja. JMeter podpira številne preizkusne strategije, kot so testiranje obremenitve, porazdeljeno testiranje in funkcionalno testiranje.
  • Tudi JMeter omogoča izvajanje testov, porazdeljenih med različnimi računalniki, ki bodo nastopali kot stranke.
  • Simulacija. Ta aplikacija lahko simulira več uporabnikov s hkratnimi nitmi, ustvarite veliko obremenitev preizkušene spletne aplikacije.
  • Podpora več protokolov. Ne podpira samo testiranja spletnih aplikacij, temveč tudi ocenjuje delovanje strežnika baz podatkov. Vsi osnovni protokoli, kot so HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP itd ..., so združljivi z JMeter.
  • Snemanje in predvajanje snemanje dejavnosti uporabnika v brskalniku.
  • Preizkus scenarija. JMeter je mogoče integrirati z Bean Shell & Selenium za avtomatizirano testiranje.
  • Odprtokodna licenca. Ta program je popolnoma brezplačno. Če želimo izvirno kodo ali podrobneje poznati značilnosti te aplikacije, si oglejte stran strani GitHub projekta.

Prenesite in zaženite Apache JMeter

Ta aplikacija zahteva, da je na računalnik nameščena java, zato jo morate pred namestitvijo pri roki namestiti preverite, ali imate nameščeno Javo na našem stroju. Preverimo ga lahko tako, da odpremo terminal (Ctrl + Alt + T) in vtipkamo naslednji ukaz:

Različica Java JMeter

java --version

Če v našem Ubuntuju ni Java, je kolega pred časom napisal članek, v katerem nam pove, kako namestite različne različice Jave.

Po namestitvi Jave bomo morali prenesite najnovejšo različico stabilen Apache JMeter s svoje uradne strani. V primeru, da se s terminalom počutimo udobno (Ctrl + Alt + T), lahko s pomočjo ukaza wget pridemo do paketa:

Prenesite binarne datoteke Jmeter

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

Ko je prenos končan, je čas, da izvlecite preneseno datoteko JMeter. V isti terminal pišemo:

tar xf apache-jmeter-4.0.tgz

Po ekstrakciji datoteke bomo morali neposredno v imenik bin, znotraj apache-jmeter-4.0. Ko bomo tam, bomo izvedli naslednjo datoteko:

razpakirajte in zaženite JMeter

sh jmeter.sh

Po izvedbi se prikaže naslednji zaslon. S tem je metoda za namestite Apache JMeter na ubuntu 18.04 se konča.

Vmesnik JMeter

Da bi bolje razumeli, kako deluje ta program, lahko glejte dokumentacijo ki ga njegovi razvijalci dajo na voljo uporabnikom na njihovi spletni strani. O možnih dvomih glede programa se lahko posvetujemo tudi v Wiki od tega


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Felix je dejal

    Ne zaženite jmeter kot root. Ni potrebno.

    1.    Damijan Amoedo je dejal

      Prav imaš.