Aracılığıyla paylaş


Yükleme Testi Düzenleyicisi'ni Kullanarak Yükleme Testi Senaryolarını Düzenleme

Yük testlerinde, Web başarım testi veya birim testi içeren senaryolar bulunabilir.Senaryo; yük düzenini, test karışımını, tarayıcı karışımını ve ağ karışımını belirlediğiniz bir yük testindeki kapsayıcıdır.Senaryolar, karmaşık,gerçekçi iş yükleri simülasyonuna izin veren test özellikleri yapılandırmasında esneklik sağladığı için önemlidir.

Örneğin, birçok bağlantı hızıyla ve farklı tarayıcılar kullanarak gelen aynı anda yüzlerce müşteri tarafından kullanılmakta olan bir Internet ön ucuna sahip bir e-ticaret sitesini test ediyor olabilirsiniz.Aynı site, ürünleri güncelleştirmek ve istatistikleri görüntülemek için kullanılan bir yönetim işlevi de içerebilirBu dahili kullanıcılar genellikle aynı tarayıcı ve yüksek hızlı bir yerel ağ bağlantısını kullanarak siteye erişir.Farklı senaryolarda kullanıcıların bu farklı iki grubunun özelliklerini saklamak isteyeceksiniz.Her senaryo bir sanal kullanıcı türü içerebilir.Bu durumda, sanal müşterileri temsil edecek bir yük testi senaryosu ve bir Web sitesinin iç sanal kullanıcılarını temsil edecek başka bir senaryo oluşturulabilir.

Gereksinimler

  • Visual Studio Ultimate

Yeni Yük Testi Sihirbazı'nda Oluşturulan Senaryolar

Bir yük testi oluşturduğunuzda senaryo için Yeni Yük Testi Sihirbazı'nda belirlediğiniz ilk yapılandırma seçenekleri ve ayarları, sihirbaz tamamlandıktan sonra Yük Testi Düzenleyicisi'nde değiştirilebilir.Yük Testi Düzenleyicisi varolan bir senaryonun özelliklerini değiştirmenize ya da yük testine yeni senaryolar eklemenize olanak tanır.Ayrıca, daha fazla sayaç kümesi ve çalışma ayarı da ekleyebilirsiniz.

Senaryoları aşağıdaki bileşenleri içerir:

Terim

Tanım

Tarayıcı Karışımı

Sanal kullanıcıların Internet Explorer'a ek olarak çeşitli Web tarayıcılarıyla bir Web sitesini incelemesinin benzetimini yapar.

Yük Düzeni

Bir yükleme testi sırasında etkin durumda olan sanal kullanıcıların sayısını ve yeni kullanıcıların başlatılma oranını belirtir.Örneğin: adım, sabit ve hedef temelli.

Test Karışım Modeli

Bir yükleme testi senaryosunda belirli bir testi çalıştıran sanal kullanıcıya yönelik olasılığı belirtir.Örneğin: TestA'yı çalıştırmak için %20 olasılık ve TestB'yi çalıştırmak için %80 olasılık.

Test karışım modeli, her bir senaryo için testinizin hedefini yansıtmalıdır.

Test Karışımı

Sınama karması, senaryo kapsamını ve senaryo kapsamındaki bu testlerin dağıtımını içeren Web başarım ve birim testlerinin bir seçimidir.

Ağ Karışımı

Sanal kullanıcıların çeşitli ağ bağlantılarıyla bir Web sitesini incelemesinin benzetimini yapar.Ağ Karışımı LAN, kablolu modem ve diğer seçenekleri içeren seçenekler sunar.

Tarayıcı Karışımı

Tarayıcı karışımı, yük testi senaryosunda farklı Web tarayıcısı türleri çalıştıran sanal kullanıcının olasılığını belirler.

Sayaç Kümeleri

Yeni Yükleme Testi Sihirbazı kullanarak yükleme testi oluşturduğunuzda, başlangıç sayaç kümesini eklersiniz.Bu yükleme testiniz için önceden tanımlanmış ve önemli sayaç kümeleri kümesini sunar.Sayaçlarınızı Yükleme Testi Düzenleyicisi'nde yönetin.

Yükleme testleri, performans sayacı verilerini çözümlediğinizde kullanışlı olan adlandırılmış sayaç kümeleri sağlar.Sayaç kümesi teknoloji ile düzenlenir ve Yük Testi, IIS,ASP.NET ve SQL'yi içerir.Sayaç kümeleri yükleme testi senaryosuna eklenmesi için belirlediğiniz bilgisayarlar için seçilebilir.

Yük Testi Senaryoları

Yük testi senaryoları

Ayrıca, bir senaryoda Yük Testi Düzenleyicisi'ni kullanarak değiştirebileceğiniz diğer bazı özellikler bulunur.Daha fazla bilgi için bkz. Yük Testi Senaryosu Özellikleri.

Görevler

Görevler

İlişkili Konular

Yükleme testi senaryoları oluşturun ve düzenleyin: Yükleme testleri bir grup kullanıcının sunucu uygulaması ile nasıl etkileşimde bulunduğunu modellemek için kullanılan, bir veya daha fazla senaryo içerebilir.Tek bir senaryo, yükleme düzeni, test karışımı, tarayıcı karışımı ve ağ karışımından oluşur.Tüm bu ayarlar Yeni Yükleme Testi Sihirbazı içindeki bir sayfaya karşılık gelir.Daha fazla bilgi için bkz. Yeni Yük Testi Sihirbazı'nı Kullanarak Yük Testleri Oluşturma.

Senaryonuza yapay insan etkileşimi duraklamaları ekleyin: Düşünme süreleri, insanların Web sitesiyle etkileşimleri ile arasında beklemesine neden olan insan davranışını benzetmekte kullanılır.Düşünme zamanı, Web performans testinde istekler arasında ve yükleme testi senaryosunda test tekrarları arasında oluşur.Yükleme testinde düşünme süresi kullanmak daha kesin yükleme benzetimleri oluşturmak için yararlıdır.

Senaryonuz için sanal kullanıcı sayısını belirleyin: Benzetilen kullanıcı yükünün yük testi sırasında nasıl ayarlanacağını belirtmek için yük desen özelliklerini yapılandırabilirsiniz.Visual Studio Ultimate üç yerleşik yükleme düzeni sağlar: sabit, adım ve hedef temelli.Yükleme desenini seçin ve yükleme testi hedefleriniz için uygun seviyelere özelliklerini ayarlayın.

Senaryo üzerinde bir test gerçekleştirerek sanal kullanıcı olasılığını yapılandırın: Yük testi senaryosunda verilen bir testi çalıştıran sanal kullanıcı olasılığını belirleyen, test karışımını kullanabilirsiniz.Bu, yüklemenin daha gerçekçi bir benzetimini sağlar.Uygulamalarınız boyunca yalnızca tek bir iş akışına sahip olmak yerine, son kullanıcıların uygulamalarla etkileşimine daha yakın bir yaklaşım olan birkaç iş akışınız olabilir.

Bir yük testi senaryosuna bir Web performans veya birim testi ekleyin veya kaldırın: Senaryodaki bir yük testine bir Web performans veya birim testi ekleyebilir veya kaldırabilirsiniz.Yük testi, her birinin bir veya daha fazla Web performans testi içerdiği bir veya daha fazla senaryo içerir.

Senaryonuz için istenilen ağ karışımını yapılandırın Ağ karışımını kullanarak, bir yük testi senaryosu üzerinde daha gerçekçi bir biçimde ağ yükü benzetimi yapabilirsiniz.Yükleme, tek bir ağ türü yerine farklı yapıda ağ türlerinin karışımı kullanılarak oluşturulur.Son kullanıcıların uygulamalarınızla nasıl etkileşmeleri hakkında daha yakın bir benzetim oluşturursunuz.Ağ karışımı modeli senaryonun hedeflerini yansıtmalıdır.

Senaryonuz için uygun Web tarayıcı karışımını seçin: Tarayıcı karışımını kullanarak, bir yük testi senaryosunda daha gerçekçi bir Web yükü benzetimi gerçekleştirebilirsiniz.Yükleme tek tarayıcı yerine türdeş olmayan tarayıcı karışımını kullanarak oluşturulur.Uygulamalarınızda kullanılacak tarayıcıların daha yakın bir yaklaşığını oluşturursunuz.

Senaryonuz için test yinelemesi ayarlarını yapılandırma: Yükleme Testi Düzenleyiciyi ve Özellikler penceresini kullanarak test yineleme ayarlarını yapılandırmak için bir yükleme testi senaryosu düzenleyebilirsiniz.Varsayılan olarak, bir senaryo yok en fazla test yinelemesi olmadan kurulur, isteğe bağlı olarak senaryoda en fazla yineleme sayısını ve aralarında ne kadar duraklama olacağını yapılandırabilirsiniz.

Senaryonuz için gecikme ayarlarını yapılandırma: Yükleme Testi Düzenleyiciyi ve Özellikler penceresini kullanarak yükleme testi üzerinde senaryoyu başlatmadan önce bir gecikme belirleyebilirsiniz.

Başka bir senaryonun tükettiği öğeleri oluşturmaya başlamak için bir senaryoya ihtiyaç duyduğunuzda Başlama Zamanını Ertele özelliğini kullanmayı isteme ihtimaliniz buna bir örnektir.Üretim senaryosunun bazı verileri doldurmasına izin vermek için tüketim senaryosunu geciktirebilirsiniz.

Bir yük testi senaryosunda kullanılacak uzak makineleri belirtin: Bir yük testi oluşturduktan sonra, hangi test aracılarını dahil etmek istediğinizi belirtmek için yük testi senaryonuzun özelliklerini düzenleyebilirsiniz.

Daha fazla bilgi için bkz. Birden çok Test makinelerde Test denetleyicileri ve Test aracıları'nı kullanarak yük sınaması dağıtma çalışır.

İlgili Görevler

Bilgisayarlar bir yük sınaması için sayaç kümesi ve eşik kurallarını belirtme

Yükleme testleri, başarım sayacı verilerini çözümlediğinizde kullanışlı olan teknoloji tarafından düzenlenen adlandırılmış sayaç kümeleri sağlar.Sayaç kümleri, Yükleme Testi, IIS, ASP.NET ve SQL içerir.Yeni Yükleme Testi Sihirbazı ile bir yükleme testi oluşturduğunuzda, yükleme testine dahil etmek üzere belirttiğiniz bilgisayarlar için önceden tanımlanmış ve önemli bir sayaç kümesi varsayılan olarak yapılandırılır.Sayaçlarınızı Yükleme Testi Düzenleyicisi'nde yönetin.

Yük Testi Çalıştırma Ayarlarını Yapılandırma

Çalıştırma ayarları yükleme testinin çalışma biçimini etkileyen özellikler kümesidir.Çalışma ayarları Özellikler penceresindeki kategorilere göre düzenlenir.

Yükleme Testlerinde Başarıyı Geliştirme ve İzleme amacıyla SQL İzleme Verisinin Toplanması

Veri depolamada SQL Server'ı kullanan Web uygulamalarınızı takip etmenize ve performanslarını artırmanıza yardımcı olması için SQL izleme aracını yükleme testlerinizde kullanabilirsiniz.

Test Ayarları Kullanarak 64-Bit İşlem Nasıl Belirtilir

Yük testinizde kullandığınız test ayarlarını, 64 bit işlemleri kullanmak istediğinizi belirtmek için yapılandırabilirsiniz.

Birden çok Test makinelerde Test denetleyicileri ve Test aracıları'nı kullanarak yük sınaması dağıtma çalışır

Testler için benzetim yapılmış yükleme oluşturmak ve birkaç bilgisayarda aynı anda testleri uzaktan çalıştırmak için bir grup bilgisayar kullanabilirsiniz.

Yükleme ve Web Başarım Testleri Çalıştırma

Yük testinizi düzenlemeyi bitirdikten sonra, düzgün çalıştığını doğrulamak için onu çalıştırabilirsiniz.Bu yük testini düzenleme ve başarılı olana dek çalıştırmaya devam etme döngüsüne devam edebilirsiniz.

Ayrıca bkz.

Kavramlar

Yük Testi Çözümleyicisi Genel Görünümü

Yük Testi Senaryosu Özellikleri

Diğer Kaynaklar

Yükleme Testi Düzenleyicisi'ni Kullanarak Yükleme Testini Düzenleme

Considerations for Load Testing