Website test tool

 ( makgab | 2016. február 29., hétfő - 17:19 )

Üdv!
Milyen tool-t használtok website tesztelésére? Sebességtesztre gondolok.
Tehát le akarsz tesztelni egy oldalt (pl. fejlesztés közben), hogy mit produkál 10 v. 50 egyidejű userrel.

Erre lehet/érdemes ezeket használni?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Nulladik körben érdemes a Pingdom tesztjét ráereszteni: http://tools.pingdom.com/fpt/

Vagy esetleg gtmetrix: https://gtmetrix.com/
Bár úgy látom, a Pingdom is csak egyszer tölti, tehát a 10 vagy 50 usert nem tudja.

(Egyébként sub)

A pingdom nem webszerver load/sebesség/stressz teszt. Kliens oldal felől elemzi, hogy mit lehet optimalizálni. Olyanokra kell gondolni mint a CSS vagy JS aggregáció, a tömörítés és kliens cache engedélyezése/hangolása. Egy szintetikus teszttel ezeket igen nehéz szimulálni, a webszervert viszont hamar lehet fektetni. A tapasztalatom az, hogy minden komolyabb forgalmú weboldal egy saját minta szerint okoz terhelést és ez akár a designtól és egyébtől is függhet.

performance-ra madártávlatból: https://developers.google.com/speed/pagespeed/insights/
skálázhatóságra: http://gatling.io/#/

Az utóbbi tanulást igényel, de komoly stressz-tesztek, akár elosztott is, összehozhatóak vele.

jmeter - Hasznalhato elosztott terhelessel is - tobb hostrol gyurod az oldalt ha egy server nem tud eleg forglamat generalni, vagy csak siman hasznalod a kliensrol... Vagy keress Load-test alkalmazasokat.

Ha sebesség teszt:
Jmeter, Apache Bench, YSlow
Közben érdemes a logolást is elemezni, mennyi idő, mi az ami sikerült, mi az ami nem.

Ha biztonság, akkor:
skipfish, OWASP ZAP
Szintén log elemzéssel

----
올드보이

+1 a loadimpact-re. Nagyon jo tapasztalatom van veluk, reportoltam nekik ket sulyosabb bugot meg amikor elsonek talalkoztam veluk par eve, a support perceken belul reagalt, a hibat pedig orak alatt fixeltek. Latszik hogy nem hulyek ulnek ott;)


// Happy debugging, suckers
#define true (rand() > 10)

jmeter. Ha Te fejleszted akkor nagyon jó tud lenni mert minden tesztelhető benne, persze sok idő kell rá.