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 yol size Visual Studio 2010 Ultimate kullanarak dağıtılmış bir yükleme testi oluşturma ve sonra çalıştırma konusunda yardımcı olur. 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. Walkthrough: Oluşturma ve Çalışıyor Birim Testler içinde oluşturduğunuz Banka çözümünü açın.

  2. Çözüm Gezgini'nde, TestProject1 düğümünü sağ tıklatın. Ekleseçeneğini ardından Yükleme Testi öğesini tıklatın.

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

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

  5. İleri düğmesini tıklatın.

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. İşlemi tamamladığınızda, İleri'yi tıklatın.

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

  1. Adım yükleme seçeneğini tıklatın.

    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. İleri düğmesini tıklatın.

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. İleri düğmesini tıklatın.

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. Testleri seçmek için Ekle seçeneğini tıklatın.

  3. Test projesi içerisindeki tüm Web performans testlerini ve birim testlerini listeleyen Kullanılabilir Testlerpanosu üzerine listelenmiş olan CreditTest birim testlerini tıklatın.

  4. Seçili Testler panosuna CreditTest test birimi eklemek için oku tıklatın.

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

  6. Üç ünite testlini eklemeyi tamamladığınızda, OK öğesine tıklatın.

    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. İleri düğmesini tıklatın.

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. İleri düğmesini tıklatın.

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. Son düğmesini tıklatın. 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. Yükleme Testi Düzenleyicisi'nde açık Yükleme testiyle, araç çubuğundaki yeşil Testi Çalıştır düğmesini tıklatın. 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

Yük Testi Düzenleyicisi Kullanarak Web Performansı, Birim ve Kodlu UI Testleri bir Yük Testi Senaryosu'na Nasıl Eklenir

Yeni Yük Testi Sihirbazı'nda Çalışma Ayarları Nasıl Oluşturulur

Yeni Yük Test Sihirbazı Kullanarak, Kullanıcı Etkinlikleri, Testler, Tarayıcılar ve Ağları Modellemek için Senaryo Nasıl Modellenir

Yeni Yük Testi Sihirbazı Kullanılarak bir Yeni Yük Testi Nasıl Oluşturulur

Kavramlar

Kod birimi Testler kullanarak doğrulama

Diğer Kaynaklar

Yük ve Web Performans Testi Gözden Geçirmeleri ile Başlarken

Yükleme Testi Senaryolarında Sanal Ağ Türlerini Belirleme

Sanal Kullanıcı Etkinlikleri Modellemek için Yükleme Modellerini Düzenleme

Testi Çalıştıran Sanal Kullanıcı Olasılığını Belirlemek için Test Karışımı Modellerini Düzenleme

İzlenecek yol: Bir Yükleme Testinde Test Denetleyicisi ve Test Aracıları Kullanmak