Što je JMeter? Uvod & Koristi

Sadržaj:

Anonim

Što je JMeter? Zašto se koristi?

Apache JMeter TM je čista Java open source softver, koji je prvi razvio Stefano Mazzocchi Apache Software Foundation, dizajniran za test opterećenja funkcionalnog ponašanja i performanse mjere. JMeter možete koristiti za analizu i mjerenje performansi web aplikacija ili raznih usluga. Testiranje izvedbe podrazumijeva testiranje web aplikacije protiv velikog opterećenja, višestrukog i istodobnog korisničkog prometa. JMeter se izvorno koristi za testiranje web aplikacija ili FTP aplikacija. Danas se koristi za funkcionalni test, test poslužitelja baze podataka itd.

Zašto JMeter?

Jeste li ikada testirali web poslužitelj kako biste znali koliko učinkovito on radi? Koliko istodobnih korisnika može nositi web poslužitelj?

Recimo da vas jednog dana šef zamoli da testirate performanse www.google.com za 100 korisnika. Što bi ti napravio?

Nije moguće organizirati 100 ljudi s pristupom računalu i internetu koji istovremeno pristupaju google.com. Razmislite o infrastrukturnom zahtjevu kada testirate za 10000 korisnika (mali broj za web mjesto poput google). Stoga vam je potreban softverski alat poput JMeter koji će simulirati ponašanje stvarnih korisnika i testirati performanse / učitavanje vaše web stranice.

JMeter prednosti

Prednosti JMetera opisane su na donjoj slici

  • Licenca otvorenog koda : JMeter je potpuno besplatan, omogućava programeru upotrebu izvornog koda za razvoj
  • Prijateljski GUI : JMeter je izuzetno jednostavan za upotrebu i ne treba vremena da se s njim upoznate
  • Neovisno o platformi : JMeter je 100% čista Java desktop aplikacija. Dakle, može se izvoditi na više platformi
  • Potpuni okvir za višenitke . JMeter omogućuje istovremeno i simultano uzorkovanje različitih funkcija odvojenom grupom niti
  • Vizualizirajte rezultat testa: rezultat testa može se prikazati u drugom formatu, kao što su grafikon, tablica, stablo i datoteka dnevnika
  • Jednostavna instalacija : Vi samo kopirate i pokrenete datoteku * .bat da biste pokrenuli JMeter. Nije potrebna instalacija.
  • Vrlo proširivo : Možete sami napisati testove. JMeter također podržava dodatke za vizualizaciju koji vam omogućavaju da proširite svoje testiranje
  • Višestruka strategija testiranja : JMeter podržava mnoge strategije testiranja kao što su ispitivanje opterećenja, distribuirano testiranje i funkcionalno testiranje.
  • Simulacija : JMeter može simulirati više korisnika istodobnim nitima, stvoriti veliko opterećenje protiv web aplikacije koja se testira
  • Podržava više protokola : JMeter 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 i FTP podržani su od strane JMeter
  • Snimanje i reprodukcija - Snimite korisničku aktivnost u pregledniku i simulirajte ih u web aplikaciji pomoću JMetera
  • Test skripte : Jmeter se može integrirati s ljuskom graha i selenom za automatsko testiranje.

Kako JMeter djeluje?

Osnovni tijek rada JMetera prikazan je na donjim slikama

JMeter simulira skupinu korisnika koji šalju zahtjeve ciljnom poslužitelju i vraćaju statističke podatke ciljnog poslužitelja kroz grafičke dijagrame

Završen tijek rada JMetera kao što je prikazano na donjoj slici

Povijest verzije Jmeter

Verzija Opis
1 prvo službeno izdanje
2.13 Java 6+
3 Java 7+
3.1 Java 7+
3.2 Java 8+
3.3 Java 8
4 Java 8/9