Ana içeriğe atla

Kayıtlar

Kasım, 2014 tarihine ait yayınlar gösteriliyor

Performans Testinde Darboğaz Oluşturan Yerlerin Bulunması

Darboğaz oluşturan yerler ekranlarla bulunabilir. Response time ın fazlalaştığı yer için aşağıdakilerin ekranları takip edilebilir. uygulama sunucusu web sunucusu veritabanı sunucusu Throughput artarsa Vuser sayısı da artınca, bu bandwidth in yeterli olduğunu gösterir ama Throughput düz kalırsa kullanıcı sayısı arttıkça, bu bant genişliğinin veri alışverişini kısıtladığını gösterir. Throughput ile response time doğru orantılı. Vuser'ın thread olarak çalıştırılması generator başına daha çok kullanıcının çalışmasını sağlar. Eğer VUser process olarak çalışırsa aynı sürücü progamı memory e yüklenir her kullanıcı için. Bu da tek generatorda çalışacak kullanıcı sayısını kısıtlar. Thread olarak çalışırsa verilen kullanıcı sayısı için sürücü programının sadece bir instance ı yüklenir memory e. Web uygulamalarından farklı client-server mimarileri kullanılır fakat genelde 3-tier lı mimari vardır; web server, app server ve db server.  Network araçları tier oluşturma

LoadRunner Yararlı Linkler

Hatalar http://easyloadrunner.blogspot.com.tr/2014/03/ connection-timeout -errorfailed-to.html http://easyloadrunner.blogspot.com.tr/2014/04/ memory-violation-error -in-load-runner.html http://easyloadrunner.blogspot.com.tr/2013/07/ vugen-not-recording-internet-explorer. html http://easyloadrunner.blogspot.com.tr/2013/08/ loadrunner-error-26630 -not.html http://easyloadrunner.blogspot.com.tr/2013/07/ text-and-image-checkpoints -in-web.html http://easyloadrunner.blogspot.com.tr/2013/07/ recording-problems -in-loadrunner.html http://easyloadrunner.blogspot.com.tr/2013/07/ how-do-you-define-sla -in-load-runner.html http://easyloadrunner.blogspot.com.tr/2013/07/ how-to-change-timeout -on-loadrunner.html Problems and Issues when creating Loadrunner scripts with the Java protocol -http://easyloadrunner.blogspot.com.tr/2013/07/problems-and-issues-when-creating.html http://easyloadrunner.blogspot.com.tr/2013/07/ best-practices-for-creating-scripts -in.html http://easylo

LoadRunner Tips

Java Script içeren çoğu uygulamalarda Web(Click and Script) protokolünü kullan. Applet bulunan, VB scripti içeren ya da browser sız uygulamalarda Web(HTTP/HTML) i kullan. Zaman-Kritik olan her grup transaction için ortalama ve %90 oranında response time gösterilmelidir. LR ve QTP aynı makinede olacaksa ilk önce LR kurulmalı. QTP scriptleri LR de koşturmak isteniyorsa QTP Load Generator bilgisayarında kurulu olmalı. Vuser Hesaplama http://easyloadrunner.blogspot.com.tr/2013/07/ performance-goal-be-in-terms-of .html http://easyloadrunner.blogspot.com.tr/2013/10/ vuser-calculation -in-loadrunner.html  http://easyloadrunner.blogspot.com.tr/2013/10/calculate-number-of-vusers-in-load.html LR “Disable Execute Bit” (DEP) fonksiyonu yüzünden IE8 ile çalışamayabiliyor. Çalışabilmesi için : You have to open the boot.ini file (C:\boot.ini) and add the following string to your boot line: /noexecute=alwaysoff Usually it will become something like that: multi(0)disk(0)rdi

Performans Test Sonuç Raporu'nda Dikkat Edilecekler

Testi hangi browserda koşturduğunu, sürümünü vs. kesinlikle belirt. Uygun grafikleri bir araya getir. Koşturulan 5 testten 1'inin değerleri farklıysa ortada bir sorun var demektir. Test koşturumlarının %95 i max ya da min değerden fazla ya da az ise, istatiksel olarak benzer değildir. Raporlamadan önce outlier lardan kurtul. Sonuçları saptırabilir. Resource utilization metriklerini diğer grafiklerle birleştir (response data vb.) Test environmenttan bahset. Yaptığın yorumları neye göre yaptın belirt. Yaptığın testi önceki versiyonla ya da benzer yazılımların sonuçlarıyla kıyasla. Testlerde sıkıntılı bir yer varsa o sıkıntının çözümü için öneride bulun. Response time Vs Running vUsers;    Throughput and Hits per second;    Error vs Running vUsers;    Number of failures Vs running vUsers; grafiklerini oluştur. Oluşabilecek riskleri, daha fazla geliştirme gereken yerleri, riskli alanları belirt. Şu kadar kişiye rahatlıkla hizmet verebilir gibi yorumlar yapabilirsin.