Aracılığıyla paylaş


İ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

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

  1. İ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.

  2. İç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.

  3. 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.

  4. 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.

  5. Yeni Yükleme Testi Sihirbazı başlar.

  6. Yeni Yükleme Testi Sihirbazı öğesinin Hoş Geldiniz sayfası ilk sayfadır.

  7. Seçim İleri.

Yükleme testi senaryosu için ayarları düzenlemek için

  1. 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.

  2. 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.

  3. Seçim İleri bitirdiğinizde.

Test senaryosu için yükleme düzeni ayarını düzenlemek için

  1. 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.

  2. Başlangıç kullanıcı sayısı 'nı 10 kullanıcı olarak ayarlayın.

  3. Adım süresi'ni 10 saniye olarak ayarlayın.

  4. Adım kullanıcı sayısı 'nı 10 kullanıcı/adım olarak ayarlayın.

  5. En fazla kullanıcı sayısı 'nı 100 kullanıcı olarak ayarlayın.

  6. Seçim İleri.

Test senaryosu için test karışım modeli seçmek için

  1. 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.

  2. Seçim İleri.

Birim testlerini senaryoya eklemek için

  1. Sonraki adım bir yük testi senaryosuna testler eklemek ve test karışımını düzenlemek'tir.

  2. Seçim Ekle testlerini seçin.

  3. 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.

  4. CreditTest birim test eklemek için oku seçin Sınamaları seçili bölmesi.

  5. DebitTest ve FreezeAccountTest birim testleri için adım 3 ve 4'ü yineleyin.

  6. Üç birimi sınamaları eklemeyi bitirdiğinizde, seçim Tamam.

    Size sınama karması sunulur.

  7. 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.

  8. Seçim İleri.

Test senaryosu için ağ karışımı seçmek için

  1. 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.

  2. Seçim İleri.

Yükleme testi çalıştırması sırasında sayaç kümeleriyle izlemek üzere bilgisayarları belirlemek için

Yükleme testi için çalışma ayarını düzenlemek için

  1. 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.

  2. 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

  1. 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.

  2. 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

Yükleme Testi Senaryosuna Hangi Web Performans, Birim ve Kodlanmış Kullanıcı Arabirimi Testlerinin Ekleneceğini Belirlemek için Test Karışımını Düzenleme

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