İzlenecek yol: Birim Testleri İçeren Bir Yükleme Testi Oluşturmak ve Çalıştırmak
Bu yönergede birim testleri içeren bir yük testi oluşturursunuz.
Bu izlenecek yolda, oluşturma ve Visual Studio Ultimate kullanarak yük sınaması çalıştırma yoluyla adımlar. Yük testi, Web performans testleri ve birim testlerinin bir kapsayıcısıdır. Yeni Yükleme Test Sihirbazı ile yükleme testleri oluşturabilirsiniz. Daha fazla bilgi yükleme testleri, bkz. Yükleme Testleri Oluşturma ve Düzenleme.
Yük testi, istenen yük benzetimini oluşturacak şekilde değiştirilebilen birçok çalışma zamanı özelliklerini de sunar. Bu yönergede, bir yük testine birim testleri eklemek için Yeni Yük Testi Sihirbazı'nı kullanırsınız. Web başarım testleri hakkında daha fazla bilgi için, bkz. Web Başarım Testlerini Oluşturma ve Düzenleme.
Bu yönergede, aşağıdaki görevleri tamamlamanız gerekmektedir:
Birim testleri kullanan bir yükleme testi oluşturun.
Bazı yük testi ayarlarını değiştirin.
Yükleme testi çalıştırın.
Önkoşullar
Visual Studio Ultimate
Adımları uygulayın İzlenecek yol: Yönetilen Kod için Birim Testleri Oluşturma ve Çalıştırma Web içeren bir basit C# sınıf kitaplığı oluşturmak için performans ve yük proje ile bazı birimi sınamalarına bunu sınayın.
Yeni Yükleme Testi Sihirbazı'nı Kullanarak Birim Testleri içeren bir Yükleme Testi Oluşturma
Yeni Yükleme Testi Sihirbazını başlatmak için
İzlenecek yol: Yönetilen Kod için Birim Testleri Oluşturma ve Çalıştırma içinde oluşturduğunuz Banka çözümünü açın.
İçinde Solution Explorer'da, banka çözüm düðümü için kısayol menüsünü açın, seçim Ekleve sonra seçin Yeni bir proje.
Add New Project iletişim kutusunu görüntüler.
Add New Project iletişim kutusunda genişletin Visual C# ve Test. Şablonlar listesinden seçim Web performans ve yük projesinin ve ad alanında, yazın BankLoadTest. Tamam'ı seçin.
BankLoadTest web performans ve yük sınaması proje çözümü eklenir.
Açık kısayol menüsünde project, yeni BankLoadTest web performans ve yük sınamak için seçin Ekleve sonra seçin Yük Test.
Yeni Yükleme Testi Sihirbazı başlar.
Yeni Yükleme Testi Sihirbazı öğesinin Hoş Geldiniz sayfası ilk sayfadır.
Seçim İleri.
Yükleme testi senaryosu için ayarları düzenlemek için
Yük testi senaryosu için bir isim gir metin kutusuna, ScenarioSample yazın.
Senaryo bir gruplandırma mekanizmasıdır. Bir test kümesinden ve bu testlerin yük altında çalıştırılma özelliklerinden oluşur.
Düşünme Zamanı Profilini Kaydedilen düşünme sürelerini ortalayan normal dağılımı kullan olarak ayarlayın. Düşünme süreleri bir kullanıcının sonraki sayfaya geçmeden önce bir Web sayfasında düşündüğü zamanı temsil eder. Daha fazla bilgi için bkz. Web Performans Testi'nde İnsan Duraklatmasına Benzetmek için Düşünme Süreleri Nasıl Ayarlanır.
Seçim İleri bitirdiğinizde.
Test senaryosu için yükleme düzeni ayarını düzenlemek için
Seçim Adım yük.
Not
İki tür yük düzeni arasında seçim yapabilirsiniz: sabit ve adım.Her tür yükleme testinde kendi işlevine sahiptir, ancak izlenecek bu adımların amacı doğrultusunda, Adım yükleme seçin.
Başlangıç kullanıcı sayısı 'nı 10 kullanıcı olarak ayarlayın.
Adım süresi'ni 10 saniye olarak ayarlayın.
Adım kullanıcı sayısı 'nı 10 kullanıcı/adım olarak ayarlayın.
En fazla kullanıcı sayısı 'nı 100 kullanıcı olarak ayarlayın.
Seçim İleri.
Test senaryosu için test karışım modeli seçmek için
Test karışımının nasıl modellenmesi gerekir bölümünün altında Toplam test sayısına göre'yi seçin.
Seçim İleri.
Birim testlerini senaryoya eklemek için
Sonraki adım bir yük testi senaryosuna testler eklemek ve test karışımını düzenlemek'tir.
Seçim Ekle testlerini seçin.
Listelenen CreditTest birimi sınamalarını seçin Kullanılabilir sınamalar Web performans testleri ve Web performans ve yük sınaması proje birimi sınamalarına listeler bölmesi.
CreditTest birim test eklemek için oku seçin Sınamaları seçili bölmesi.
DebitTest ve FreezeAccountTest birim testleri için adım 3 ve 4'ü yineleyin.
Üç birimi sınamaları eklemeyi bitirdiğinizde, seçim Tamam.
Size sınama karması sunulur.
Test dağıtımını ayarlamak için, CreditTest Dağıtımı altındaki kaydırıcıyı biraz sağa kaydırın. Dağıtımın %100'de kalması için diğer kaydırıcıların sola doğru taşındığından emin olun.
Seçim İleri.
Test senaryosu için ağ karışımı seçmek için
Ağ bant genişliği karışımına eklenecek LAN bağlantı türünü seçin.
Daha fazla ağ türü ekleyebilirsiniz. Test dağıtımını ve ağırlığını ayarlamak için kaydırıcıları kullanın.
Seçim İleri.
Yükleme testi çalıştırması sırasında sayaç kümeleriyle izlemek üzere bilgisayarları belirlemek için
Seçim İleri.
Daha fazla bilgi sayaç kümeleri, bkz. Bilgisayarlar bir yük sınaması için sayaç kümesi ve eşik kurallarını belirtme ve İzlenecek yol: Web Başarım Testleri İçeren Bir Yükleme Testi Oluşturmak ve Çalıştırmak.
Yükleme testi için çalışma ayarını düzenlemek için
Yük testi süresi'ni seçin ve sonra yük testinize duman testi uygulamak için Çalıştırma Süresi'ni 2 dakika olarak ayarlayın.
Yükleme testlerinizi oluştururken; kısa, hafif bir yükleme testi çalıştırarak her şeyin doğru yapılandırıldığını ve beklendiği şekilde çalıştığını doğrulamak iyi bir uygulama olacaktır. Bu işlem, duman testi olarak bilinir.
Seçim Son. Yükleme testiniz Yükleme Testi Düzenleyicisi'nde açılır.
Yükleme Testi Çalıştırma
Yük testini oluşturduktan sonra, banka uygulamanızın yük benzetimine nasıl yanıt vereceğini görüntülemek için testi yürütün. Bir yükleme testi çalışırken, Yükleme Testi Çözümleyicisi penceresini görürsünüz.
Yükleme testini çalıştırmak için
Aç bir yük sınaması ile Yük sınaması Düzenleyicisi, yeşil seçim Sınama çalıştırmak araç çubuğundaki düğmesini. Yükleme testiniz çalıştırmak için başlar.
Testi benzetiminiz herhangi bir eşiği aşarsa, ağaç denetimi düğümlerinde eşik ihlali gösteren simgeler görünür. Hatalar bir kırmızı halka yer paylaşımına, uyarılar bir sarı üçgen yer paylaşımına sahiptir. Simgeyi grafiğin üzerine sürükleyerek eşiği ve grafiği aşmış olan bir sayaç bulabilirsiniz. Bunu test çalışırken yapabilirsiniz.
Ayrıca bkz.
Görevler
İzlenecek yol: Bir Yükleme Testinde Test Denetleyicisi ve Test Aracıları Kullanmak
Kavramlar
Kod birimi sınamaları kullanarak doğrulama
Diğer Kaynaklar
Yük ve Web Performans Testi Gözden Geçirmeleri ile Başlarken
Yeni Yük Testi Sihirbazı'nı Kullanarak Yük Testleri Oluşturma
Step 4 - Specifying Run Settings in the New Load Test Wizard
Yükleme Testi Senaryolarında Sanal Ağ Türlerini Belirleme
Yükleme Testi Düzenleyicisi'ni Kullanarak Yükleme Testi Senaryolarını Düzenleme
Sanal Kullanıcı Etkinlikleri Modellemek için Yükleme Modellerini Düzenleme
Sanal kullanıcı bir sınama çalıştırma olasılığını belirlemek için metin karışımı modelleri düzenleme