Mis on JMeter? Sissejuhatus & Kasutab

Lang L: none (table-of-contents):

Anonim

Mis on JMeter? Miks seda kasutatakse?

Apache JMeter TM on puhas Java avatud lähtekoodiga tarkvara, mis esmakordselt välja töötatud Stefano Mazzocchi Apache Software Foundation, mille eesmärk on koormus test funktsionaalne käitumine ja tulemuste mõõtmiseks. JMeteri abil saate analüüsida ja mõõta veebirakenduste või mitmesuguste teenuste toimivust. Toimivuse testimine tähendab veebirakenduse testimist suure koormuse, mitmekordse ja samaaegse kasutajaliikluse vastu. JMeteri kasutatakse algselt veebirakenduse või FTP-rakenduse testimiseks. Tänapäeval kasutatakse seda funktsionaalseks testiks, andmebaasiserveri testimiseks jne.

Miks just JMeter?

Kas olete kunagi veebiserverit testinud, et teada saada, kui tõhusalt see töötab? Mitu samaaegset kasutajat saab veebiserver käsitseda?

Oletame, et ühel päeval palub teie ülemus teil 100-le kasutajale teha saidi www.google.com toimivuse testimise . Mida sa teeksid?

100 inimest, kellel on arvuti ja Interneti-ühendus, ei ole võimalik korraldada samaaegselt saidile google.com. Mõelge infrastruktuuri nõudele, kui testite 10000 kasutajat (väike arv saidi nagu google jaoks). Seetõttu vajate tarkvaratööriista nagu JMeter, mis simuleerib reaalse kasutaja käitumist ja jõudluse / koormuse testimist teie saidil.

JMeteri eelised

JMeteri eeliseid on kirjeldatud allpool

  • Avatud lähtekoodiga litsents : JMeter on täiesti tasuta, võimaldab arendajal kasutada arendamiseks lähtekoodi
  • Sõbralik graafiline kasutajaliides : JMeter on äärmiselt lihtne kasutada ja selle tundmaõppimine ei võta aega
  • Platvormist sõltumatu : JMeter on 100% puhas Java töölauarakendus. Nii et see võib töötada mitmel platvormil
  • Täielik mitmikeermeline raamistik . JMeter võimaldab erinevate funktsioonide samaaegset ja samaaegset diskreetimist eraldi lõimegrupi poolt
  • Testi tulemuse visualiseerimine: testi tulemusi saab kuvada erinevas vormingus, nagu diagramm, tabel, puu ja logifail
  • Lihtne installimine : JMeteri käivitamiseks kopeerige ja käitage lihtsalt * .bat-fail. Installimist pole vaja.
  • Väga laiendatav : saate ise teste kirjutada. JMeter toetab ka visualiseerimise pistikprogramme, mis võimaldavad teil testimist laiendada
  • Mitme testimise strateegia : JMeter toetab paljusid testimisstrateegiaid, nagu koormuse testimine, hajutatud testimine ja funktsionaalne testimine.
  • Simulatsioon : JMeter suudab simuleerida samaaegsete lõimedega mitut kasutajat, luua testitava veebirakenduse jaoks suure koormuse
  • Toetage mitut protokolli : JMeter ei toeta ainult veebirakenduste testimist, vaid hindab ka andmebaasiserveri jõudlust. Kõiki põhiprotokolle nagu HTTP, JDBC, LDAP, SOAP, JMS ja FTP toetab JMeter
  • Salvestamine ja taasesitus - salvestage kasutaja tegevus brauseris ja simuleerige neid veebirakenduses JMeteri abil
  • Skripti test : Jmeteri saab automatiseeritud testimiseks integreerida Bean Shelli ja seleeniga.

Kuidas JMeter töötab?

JMeteri põhiline töövoog, nagu on näidatud allpool toodud joonistel

JMeter simuleerib rühma kasutajaid, kes saadavad taotlusi sihtserverile, ja tagastavad graafiliste diagrammide abil sihtserveri statistikateavet

JMeteri täielik töövoog, nagu on näidatud alloleval joonisel

Jmeteri versiooni ajalugu

Versioon Kirjeldus
1 esimene ametlik vabastamine
2.13 Java 6+
3 Java 7+
3.1 Java 7+
3.2 Java 8+
3.3 Java 8
4 Java 8/9