ana sayfa > Yazılım Test > Visual Studio Team Suit For Testers ile Performans Testi

Visual Studio Team Suit For Testers ile Performans Testi

Bu bölümde size visual studio ile nasıl load test yapabileceğinizi göstermek için örnekleme yapmya çalışacağım.Başlamadan önce testi koşturacağınız basit bir uygulama gerekli size bunun için visual studio yu kurduğunuzda birlijte gelen bir tutorialı Small Business Starter Kit i localinize yükleye bilirsiniz, veya isterseniz tek bir index sayfası yapabilirsiniz
Small Business Starter Kit yüklemek için;

select new -New web site
My templetes in altında Small Business Starter Kiti seçin
Localde publish edin
Uygulamamızı hazırladıktan sonra test projemizi oluşturmamız gerekli bunun için

select new — New Project
Açılan pencerede soldaki tree den C# altında tes
sağdaki pencereden test Project i seçin
isim verin ve ok e basın.
Solution explorer penceresinde Proje ismine sağ tıklayın açılan menüde add>>web test e tıklayın

Açılan explorer penceresinde adres barına http://localhost:1380/SmallBusiness/ adresini yazıp enter a basın.Sayfa açıldıldığında stop a basın. Bu işlem sizin gönderdiğiniz request i ve server tarafından gönderilen responsu kaydedicektir.
Böylelikle senaryomuz hazırlanmış oldu. Test etmek amaçlı senaryomun üzerine sağ tıklayıp açılan menuden run testi seçin senoryo run edilirken monitoring yapın.
Sıra geldi Load test yapmaya.
Solution explorerda sağ tıklayın ve add–Load test i seçin
Karşınıza load test wizard çıkıcaktır.
Bu bölümde load yüklenme seçeneklerinizi belirliyecek siniz aşağıda sırayla hangi bölümün ne işe yaradığını anlatıcam;
think time(bekleme süre si ) ayarları
Virtual user sayılarını ve yüklenme seceneklerini belirlediiniz bölüm;
Constant=Tek seferde
Step Load = belirtilen şekilde arttırılarak veya azaltılarak
Uygulanacak senaryonun seçildiği bölüm bizim hazırladığımız web testi seçeceğiz. Aynı zamanda bu bölümden senaryoları istediğimiz gibi mix edip bunlar arasında değişik distribution lar set edebiliriz
Değişik Browserlar değişik biçimlerde çalışır , uygulamanın her türlü browserda çalışması isteniyorsa ayrı browserlarlada test etmeniz gerekir.Test srasında smule edilen browser seçeneklerini set ettiğimiz bölüm
Client lar farklı bağlantı biçimleri kullanabilirler bu yüzden gerekli bağlantı biçimlerindeki performansıda kontrol etmeniz gereklidir
Gelelim en önemli noktaya , verileri toplamanız için servera counterları test etmeniz lazım. Bu testte server olarak locali kullandığımız için kendi bilgisayar adınızı add butonun dan eklemiz yeterlidir. Başka bir serverdandata alıcaksanız o serveren permisionlarını ayarlamayı unutmayın testen önce.
ve son olarak run settingsler, benim önerim acemiyken bunlarlaçok oynamanız, spesific case ler için kullanmanız gerekli
warm-up duration :testin başlamasıyla data sample ların kayıt edilmeye başlaması arasındaki süre
run duration :test süresi
Sampling rate: Counter değerleri arası süre , örneğin 5 saniyede bir memorye bak gibi
Buda bittikten sonra testimizxecute edilmeye hazırdır efendim run edilebilir :P
Bunu için load testin üzerine sağ tıklayıp acılan menüden run test i seçmeniz yeterli

  1. şimdilik yorum yok.
  1. şimdilik geri bağlantı yok
*