Salı, Ağustos 08, 2006

Web Uygulamasi Stres Testi

Herhalde bu konu en zor yapilan testlerin basinda gelendir. Bir Web uygulamasinin/sunucusunun limitlerine cikmak kolaydir, ama bu sonuclarin sizi gercek ortama ne kadar hazir oldugunuzu gostermesi mumkun mudur? Bir sayfanin 0.05 ms de sunuma hazirlanmasi birsey ifade etmez, cunku bu kadar kucuk sureler zaten sayfanin kullaniciya ulasmasinda etken degildir.

http://www.yuzde99.com 'un testleri sirasinda cok isime yarayan bir programdan bahsetmek istiyorum. Programin isimi WAST, yani Web Application Stress Tool. Microsoft tarafindan ucretsiz olarak dagitilan bir program. Programi baslattiktan sonra size bir kac senecek sunuluyor:
1. Manuel Test
2. Kayida alinmis test.
Eger birinciyi secerseniz test edilecek URL'leri el ile giriyorsunuz.
Eger ikinciyi secerseniz, program IE ile dolastiginiz sitedeki tum isteklerinizi, cookielerinizi, POSTlarinizi kaydediyor.
Daha sonra belirlediginiz aralikta, belirlediginiz kadar Thread, belirlediginiz sure icersinde bu istekleri tekrar oynatiyor. Boylece ayni anda cok kullanici simulasyonu gerceklestirebiliyor. Cookieleri kaydetmesi, ozellikle login gerektiren siteler icin cok guzel bir ozellik. Daha sonra bu test sonucu size kapsamli bir rapor olarak sunuluyor. Kac hit yapildigi, Kac KB veri transferi oldugu, donen cevaplarin kodlari (200,404,..), TPS degerleri,... gibi. Burdan gelen verilerden yola cikarak hangi 'tweak'leri yapmak gerektigini, sisebogazlarinin nerelerde olustugunu cok rahat anlayabiliyorsunuz.

Hiç yorum yok: