Mis on JMeter? Sissejuhatus ja kasutusalad
Mis on JMeter? Miks seda kasutatakse?
. Apache JMeterTM on puhas Java avatud lähtekoodiga tarkvara, mille töötas esmakordselt välja Stefano Mazzocchi Apache tarkvara Foundation, mis on loodud funktsionaalse käitumise laadimiseks ja jõudluse mõõtmiseks. Võite kasutada JMeter veebirakenduse või mitmesuguste teenuste toimivuse analüüsimiseks ja mõõtmiseks. Esitus Testimine tähendab veebirakenduse testimist suure koormuse, mitme ja samaaegse kasutaja liikluse vastu. JMeter algselt kasutatakse veebirakenduse või FTP-rakenduse testimiseks. Tänapäeval kasutatakse seda funktsionaalseks testimiseks, andmebaasiserveri testimiseks jne.
Miks JMeter?
Kas sa oled kunagi katsetatud veebiserverit, et teada saada, kui tõhusalt see töötab? Mitu samaaegset kasutajat suudab veebiserver käsitleda?
Ütleme nii, et ühel päeval palub teie ülemus teil seda teha jõudluse testimine of www.google.com 100 kasutaja jaoks. Mida sa teeksid?
Ei ole võimalik korraldada 100 arvuti- ja Interneti-juurdepääsuga inimest, kes pääsevad üheaegselt juurde saidile google.com. Mõelge infrastruktuurinõuetele, kui testite 10000 XNUMX kasutajat (väike arv sellise saidi jaoks nagu Google). Seetõttu vajate sellist tarkvaratööriista nagu JMeter mis simuleerib reaalse kasutaja käitumist ja teie saidi jõudlust/koormust.
JMeter Eelised
JMeter eeliseid kirjeldatakse alloleval joonisel
- Avatud lähtekoodiga litsents: JMeter on täiesti tasuta, võimaldab arendajal kasutada arenduse lähtekoodi
- Sõbralik GUI: JMeter on äärmiselt lihtne kasutada ja sellega tutvumine 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 mitmelõimeline raamistik. JMeter võimaldab erinevate funktsioonide samaaegset ja samaaegset diskreetimist eraldi lõimerühma abil
- Visualiseeri testi tulemus: Katsetulemusi saab kuvada erinevas vormingus, nagu diagramm, tabel, puu ja logifail
- Lihtne kinnitada.: kopeerite ja käivitate käivitamiseks faili *.bat JMeter. Paigaldamist pole vaja.
- Väga laiendatav: Saate kirjutada oma testid. JMeter toetab ka visualiseerimispluginaid, mis võimaldavad teil testimist pikendada
- Mitu testimisstrateegiat: JMeter toetab paljusid testimisstrateegiaid, näiteks Koormuse testimine, hajutatud testimine ja Funktsionaalne testimine.
- simuleerimine: JMeter suudab simuleerida mitut kasutajat samaaegsete lõimedega, tekitada testitavale veebirakendusele suurt koormust
- Toetage mitut protokolli: JMeter ei toeta mitte 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 - Rekord kasutaja tegevust brauseris ja simuleerida neid veebirakenduses kasutades JMeter
- Skripti test: Jmeterit saab integreerida Bean Shelliga & Selenium automatiseeritud testimiseks.
Kuidas JMeter tööd?
Põhiline töövoog JMeter nagu on näidatud allolevatel joonistel
JMeter simuleerib kasutajate rühma, kes saadab sihtserverile päringuid, ja tagastab graafiliste diagrammide kaudu sihtserveri statistikat
Lõpetatud töövoog JMeter nagu on näidatud alloleval joonisel
Jmeteri versiooni ajalugu
| versioon | Kirjeldus |
|---|---|
| 1 | esimene ametlik väljalase |
| 2.13 | Java 6+ |
| 3 | Java 7+ |
| 3.1 | Java 7+ |
| 3.2 | Java 8+ |
| 3.3 | Java 8 |
| 4 | Java 8 / 9 |


.png)


.png)
.png)