Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dali neko poznaje jmeter i kako se radi sa njim

[es] :: Java :: Dali neko poznaje jmeter i kako se radi sa njim

[ Pregleda: 2390 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mikihans
Miroslav Ilic
Njemacka

Član broj: 116737
Poruke: 4
*.dip.t-dialin.net.

Sajt: www.datingundliebe.de


Profil

icon Dali neko poznaje jmeter i kako se radi sa njim28.06.2007. u 20:19 - pre 204 meseci
Na apache.org postoji program navodno za testiranje
Web Projekata dali se nekad neko bavio takvim stvarima
ili postoji mozda nesto slicno ovome.

Zahvaljujem unapred.

http://jakarta.apache.org/jmeter/index.html

Miroslav Ilic
 
Odgovor na temu

Chobicus
Pancevo

Član broj: 28286
Poruke: 135
82.117.206.*

ICQ: 31049018


+12 Profil

icon Re: Dali neko poznaje jmeter i kako se radi sa njim04.07.2007. u 17:31 - pre 204 meseci
Da bi se kreirao test opterećenja kreira se test plan koji je, u suštini, sekvenca operacija koje će da izvrši JMeter. Najjednostavniji test plan se sastoji od sledećih elemenata:
Thread group - grupa threadova koja će da "glumi" korisnike koji će da pristupaju aplikaciji.
Desno dugme na Test Plan, add, Thread Group.
Podesite broj korisnika, vreme u kome će da se rasporedi startovanje korisnika i broj ponavljanja.
Na primer, Number of Threads = 10, Ramp-Up Period = 5, korisnici će da se "startuju" na svakih 0.5 sekundi.
Listeners - različite vrste izveštaja.
Desno dugme na Test Plan, add, Listener, Aggregate Report.
Samplers - elementi koji predstavljaju konfigurabilne zahteve (request) ka serveru.
Timers - koriste se da simuliraju kašnjenje između zahteva. Bez tajmera zahtevi bi se slali jedan za drugim koliko je moguće brzo. Tajmeri prave realnije opterećenje servera. Moguće je kreirati tajmere sa "random" i konstantnim vremenom kašnjenja.


Opis listener-a
Graph results
Prikazuje statističke podatke vezane za odziv servera.
Parametri na dnu grafa imaju sledeće značenje.
Throughput je broj zahteva u minuti koje je server obradio.
Average je ukupno vreme podeljeno sa brojem zahteva poslatih ka serveru.
Median je broj koji predstavlja vreme, gde je pola vremena odziva servera ispod ovog broja a pola je iznad.
Deviation pokazuje koliko vreme odziva servera varira, mera stepena disperzije, ili, drugim rečima, koliko su podaci raštrkani :)
Latest sample je poslednji opsluženi zahtev.

Procedura snimanja akcija korisnika
JMeter može da se koristi kao proxy ka web aplikaciji. Snima zahteve koje korisnik šalje ka aplikaciji i kasnije ih reprodukuje.
Desno dugme na WorkBench, add, Non-Test Elements, HTTP Proxy Server.
Podesite server na neki slobodan port (u mom slučaju 8091). Ovakvo podešavanje postavite i u browseru. Dugme "Start" pokreće snimanje korisnikovih akcija na webu koje će JMeter da reprodukuje. :) Pokrenite snimanje i "surfujte" :). Po završetku snimanja pokrenite simulaciju ctrl+R i pratite rezultate na "Listener"-ima.

Jednostavniji testovi sa BadBoy aplikacijom
http://www.badboy.com.au/
Fancy alatka ;)
Nudi mnogo lakši interfejs za rad od JMeter-a.
Ima i export za JMeter, pa ko voli... Snimite "surfovanje" u BadBoy-u i u JMeteru posmatrate opterećenje.
 
Odgovor na temu

[es] :: Java :: Dali neko poznaje jmeter i kako se radi sa njim

[ Pregleda: 2390 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.