Aracılığıyla paylaş


Web Performans Test İsteklerine Döngüler Nasıl Eklenir

Test etmeyi kolaylaştırmak için, Web performans testlerine veya Web isteklerine döngü mantığı ekleyebilirsiniz. Koşullu kuralları ve özellikleri belirterek, belirtilen koşullardan herhangi birinin karşılandığını doğrulamak için, Web isteğini birden çok kez çalıştırabilirsiniz. Örneğin, bağlam parametresi değerinin sıfırdan büyük olması gibi bir sayısal karşılaştırmayı doğrulamak için binlerce kez çalışan bir döngü koşulu oluşturabilirsiniz.

Gereksinimler

  • Visual Studio Ultimate

Döngüleri Kullanma Hakkında Değerlendirmeler

Bir Web performansı testi ya da Web performansı testini kullanan yük testlerini kullanırken aşağıdaki olası sorunları dikkate alın:

  • Web performans testini kendi başına çalıştırdığınızda, bir yükleme testi içinde değilse, tüm Web test sonuçları bellekte tutulur. Bu yüzden, birçok tekrar ile beraber bir döngü içeren Web performans testi çok miktarda bellek tüketebilir.

  • Yükleme testinde bu Web performans testini çalıştırdığınızda, testin çalışması uzun sürüyorsa, bunun yükleme testindeki test karışımına etkisi olacaktır. Yük testi motoru Web performans testi çalışmasını tek bir yineleme olarak değerlendirir. Aslında, Web performans testi bir çok yineleme çalıştırıyorsa, istenen karışımı almazsınız.

Genelde Web performans testi boyunca bir yineleme, tek bir kullanıcının sitede ne yapacağının bir modeli olmalıdır. Bazı kullanıcıların tek bir oturumda alışveriş yaparken, alışveriş sepetine çeşitli öğeler eklemeleri mümkündür ancak bu, modeli eğmeyecektir. . Ancak, yüzlerce kez tek bir kullanıcı döngüsüne sahip olmak için döngü kullanılmamalıdır. Bunun yerine, yük motorunun o kullanıcıyı yüzlerce kez zamanlamasına izin verin. Mümkün olduğunda döngülerinizde 10'dan az yineleme kullanın.

Koşul Kuralı ve Döngü Öğesi Ekleme

Döngü ekleme

Koşullu kural ve öğeler için bir döngü ekleme

Not

Web performans testindeki bir koşulun doğru veya yanlış olduğunu doğrulamak için dallanma koşul mantığı da ekleyebilirsiniz.Daha fazla bilgi için bkz. "If Then" Dal Koşullandırmaları Web Performans Test İstemlerine Nasıl Eklenir.

Koşullu kurallarla döngü eklemek için

  1. Web performans ve yük sınaması projeyi içeren çözüm açın ve Web performans ve yük sınaması project Web performans sınaması içerdiğinden emin olun. Ardından Web performans testini açın.

  2. Döngü eklemek istediğiniz yer de Web performans testini veya Web isteğini seçin. Döngü'yü seçin ve sağ tıklatın.

  3. Add Conditional Rule and Items to Loop (Döngüye Koşul Kuralı ve Öğesi Ekle) iletişim kutusunda, Select a rule (Kural seç) altında, döngüde kullanmak istediğiniz koşul kuralının türünü seçin. Aşağıdaki tablo, farklı türdeki koşul kurallarını ve bu kuralların kullanılabilir olan özelliklerinin açıklamalarını listeler.

  4. Sonra, Properties for selected rule (Seçili kuralın özellikleri) altında, istediğiniz özellik ayarlarını belirleyin.

    Örneğin, Sayım kuralını seçebilir ve onun Yineleme Sayısı değerini 10000'e ayarlayın. Sonuç olarak, belirtilen Web isteği 10000 bir kez çalışacak.

    En Çok Yineleme Sayısı özelliği bir -1 varsayılan değeri ile ayarlanır. Sonsuz döngüleri engellemek için hatasız bir durum olarak bunun için bir değer ayarlayabilirsiniz. -1 ayarı, en yüksek yineleme sayısı olmadığını belirtir.

    Not

    Koşul kuralları ve ilişkili özellikler için tanımlamalar Add Conditional Rule and Items to Loop (Döngüye Koşul Kuralı ve Öğesi Ekle) iletişim kutusunda da görüntülenir.Özellikler penceresiyle, Add Conditional Rule and Items to Loop (Döngüye Koşul Kuralı ve Öğesi Ekle) iletişim kutusu içinde özellikleri Kategoriler'ine göre, Alfabetik olarak ve Özellik Sayfaları'na göre sıralamak için özellikler araç çubuğu düğmelerini kullanabilirsiniz.

    Koşul Kuraları ve İlişkilendirilmiş Özellikler

    Koşul Kuralı

    Kural Tanımı

    Özellikler

    Bağlam Parametresi Varlığı

    Bağlam parametresinin varlığını veya yokluğunu doğrulama.

    • Bağlam Parametresi Adı

    • Varlığını Denetleme

    Tanımlama Bilgisi Varlığı

    Tanımlama bilgisinin varlığını veya yokluğunu doğrulama.

    • Web Sayfası URI

    • Tanımlama Bilgisi Adı

    • Varlığını Doğrulama

    • Tanımlama Bilgisi Etki Alanı Adı (İsteğe bağlı)

    • Tanımlama Bilgisi Yolu (isteğe bağlı)

    Tanımlama Bilgisi Değer Karşılaştırması

    Sağlanan dize değeri, belirtilen tanımlama bilgisiyle eşleştiğinde koşul karşılanır.

    • Web Sayfası URI

    • Tanımlama Bilgisi Adı

    • Karşılaştırma İşleç

    • Value

    • Durumu Yoksay

    • Normal İfadeler Kullanma

    • Tanımlama Bilgisi Etki Alanı Adı (İsteğe bağlı)

    • Tanımlama Bilgisi Yolu (isteğe bağlı)

    Döngü için

    Kural, geleneksel "for" döngüsünü temsil eder. Bağlam parametresi ilk döngü yinelemesinden önce başlatılır. Bağlam parametrelerinin içeriği sağlanan değerle karşılaştırmayı sağladığında döngü deyimleri yürütülür. Adım değeri her döngü yinelemesi sonunda uygulanır.

    • Bağlam Parametresi Adı

    • Karşılaştırma İşleç

    • Değeri Sonlandırma

    • Başlangıç Değeri

    • Artış Değeri

    Sayı Karşılaştırması

    Sağlanan bağlam parametrelerinin içeriği sağlanan değerle sayısal karşılaştırmayı sağladığında koşulu karşılar.

    • Bağlam Parametresi Adı

    • Karşılaştırma İşleç

    • Value

    Olasılık Kuralı

    Sağlanan yüzdeliğe göre koşul karşılandı olarak alınır.

    • Bağlam Parametresi Adı

    • Yüzde

    Döngü Sayımı

    Döngüdeki istekleri belirlenen sayıda yürütür.

    • Bağlam Parametresi Adı

    • Yineleme Sayısı

    Dize Karşılaştırması

    Sağlanan dize, sağlanan bağlam parametresinin içeriğiyle eşleştiğinde koşul karşılanır.

    • Bağlam Parametresi Adı

    • Karşılaştırma İşleç

    • Value

    • Durumu Yoksay

    • Normal İfadeler Kullanma

  5. Döngüdeki Öğeler altında, döngüde kullanmak istediğiniz ilk öğeyi seçmek için, Döngü için ilk öğeyi seç aşağı açılan listesini kullanın.

  6. Altında açılan liste seçin for döngüsü son öğeyi seçme döngüde kullanmak istediğiniz son öğeyi belirtmek için.

  7. Tamam'ı seçin.

    Döngüye Koşul Kuralı ve Öğeler Ekle iletişim kutusunu kapattıktan sonra, döngünüz Web Performans Test Düzenleyicisi'nde bir simgeyle belirtilir.

    Not

    Daha sonra, Web Performans Testi Düzenleyicisi'nde Özellikler penceresini kullanarak döngüyü seçip belirlediğiniz kuralın özellik ayarlarını düzenleyebilirsiniz.

Ayrıca bkz.

Görevler

İzlenecek Yol: Bir Web Başarım Testine Bir Döngü Eklemek

Web Performans Testi Düzenleyicisi Kullanılarak Varolan Bir Web Performans Testi Nasıl Düzenlenir

"If Then" Dal Koşullandırmaları Web Performans Test İstemlerine Nasıl Eklenir

Diğer Kaynaklar

Web Performans Testlerindeki Web İsteklerine Döngü ve Dal Koşulları Ekleme

Yük Testi Çözümleyicisini Kullanarak Yük Testi Sonuçlarını Çözümleme