Aracılığıyla paylaş


Yük Testi Çalıştırma Ayarı Özellikleri

Yükleme testinin çalışma ayarları, test çalıştığında toplanan sayaç kümeleri, sonuç koleksiyonu ayrıntısı düzeyi ve testin süresini de içeren diğer ayarların çeşitliliğini belirler. Her yükleme testi için çoklu çalışma ayarları oluşturup saklayabilir, ve ardından testi çalıştırdığınızda kullanmak için belirli bir ayar seçebilirsiniz. Yeni Yük Testi Sihirbazı'nı kullanarak bir yük testi oluşturduğunuzda, yük testinize bir ilk çalıştırma ayarı eklenir. Daha fazla bilgi için bkz. Step 4 - Specifying Run Settings in the New Load Test Wizard.

Aşağıdaki tablo yük testi çalışma için çeşitli özellikleri açıklar. Belirli yük testi gereksinimlerini karşılamak için bu özellikleri değiştirebilirsiniz.

Daha fazla bilgi için, bkz. Yük Testi Çözümleyicisi Genel Görünümü ve Yük Testi Çalıştırma Ayarlarını Yapılandırma.

Gereksinimler

  • Visual Studio Ultimate

Bu konuda:

Genel Özellikler

Özellik

Tanım

Description

Çalışma Ayarlarının açıklaması.

Türe Göre En Fazla Hata

Yük testi için kaydedilecek tür başına hatalarının en büyük sayısı.

Gerekiyorsa bu sayıyı artırabilirsiniz, ancak bunu yaparsanız yük testi sonucunun boyutu ve işlem süresi de artacaktır.

En Fazla Rapor Edilen İstek URL'leri

Benzersiz Web performansı testinin en fazla sayısı üzerinde bu yük testinde sonuçların raporlanacağı URL'leri ister.

Gerekiyorsa bu sayıyı artırabilirsiniz, ancak bunu yaparsanız yük testi sonucunun boyutu ve işlem süresi de artacaktır.

En Fazla Eşik ihlali sayısı

Bu yük testi için kaydedilecek eşik ihlallerinin en büyük sayısı.

Gerekiyorsa bu sayıyı artırabilirsiniz, ancak bunu yaparsanız yük testi sonucunun boyutu ve işlem süresi de artacaktır.

Uygulama etki alanında ünite testleri çalıştırma

Yük testi birim testlerini içerdiğinde, her bir birim testinin ayrı bir uygulama etki alanında çalışıp çalışmayacağını saptayan bir Boolean değeri. Varsayılan ayarı Doğrudur.

Birim testleri düzgün çalışmak için bir ayrı uygulama etki alanı ya da app.config dosyası gerektirmiyorsa, birim testleri bu özelliğin değerini False olarak ayarlayarak daha hızlı çalışabilir.

Ad

Yük Testi Düzenleyicisi'nin Çalışma Ayarları düğümünde göründüğü gibi Çalışma Ayarı adı.

Doğrulama Düzeyi

Bu, bir yükleme testi içinde çalıştırılacak en yüksek düzeydeki doğrulama kuralını tanımlar. Geçerlilik kuralları Web başarım testi istekleri ile ilişkilendirilmiştir. Her doğrulama kuralı bir ilişkilendirilmiş doğrulama düzeyine sahiptir: Yüksek, Orta veya Düşük. Bu yükleme testi ayarı, yükleme testi içinde Web başarım testi çalıştırıldığında hangi doğrulama kurallarının çalışacağını belirleyecektir. Örneğin, bu çalıştırma ayarı Orta olarak ayarlandıysa, Orta veya Düşük olarak işaretlenmiş tüm doğrulama kuralları çalıştırılır.

Günlüğe kaydetme özellikleri

Özellik

Tanım

En Fazla Test Günlüğü Sayısı

Yük testi için kaydedilecek en fazla test günlüğü sayısını belirtir. En fazla test günlüğü sayısı için girilmiş değere ulaşıldığında yükleme testi günlükleri toplamayı durduracaktır. Bu yüzden, günlükler testin başında toplanacak sonunda değil. Yük testi tamamlanıncaya kadar çalışmaya devam edecektir.

Tamamlanmış Testler için Günlük Sıklığı Kaydetme

Test günlüğünün yazılacağı sıklığı belirtir. Sayı, testlerin her girilen sayısından birinin test günlüğüne kaydedileceğini belirtir. Örneğin, on değerini girmek onuncu, yirminci, otuzuncu ve bu şekilde devam edenlerin test günlüğüne yazılacağını belirtir. Değerin 0 olarak ayarlanması hiçbir test günlüğünün kaydedilmeyeceğini belirtir.

Daha fazla bilgi için bkz. Yük Testi Düzenleyicisi Kullanarak, Test Günlüklerinin Hangi Sıklıkla Kaydedildiği Nasıl Belirlenir

Test Hatası üzerinde Günlük Kaydetme

Testin, yük testinde başarısız olması halinde test günlüklerinin kaydedilip kaydedilmeyeceğini saptayan bir Boolean değeri. Varsayılan, True değeridir.

Daha fazla bilgi için bkz. Yük Testi Düzenleyicisi Kullanarak, Test Başarısızlıklarının Test Günlüklerine Kaydedilip Kaydedilmediği Nasıl Belirlenir

Daha fazla bilgi için bkz. Yük Testi Günlük Oluşturma Ayarlarını Değiştirme.

Sonuçları Özellikleri

Özellik

Tanım

Depolama Türü

Bir yükleme testinde elde edilen performans sayaçlarını depolama yolu. Seçenekler şunlardır:

  • Veritabanı - Bir Yükleme Testi Sonuçları Deposu içeren SQL veritabanı gerektirir.

  • Yok.

Ayrıntılar Deposunu Zamanlamak

Bu, Yükleme Testi Sonuçları Deposunda hangi detayların saklanacağını belirlemek için kullanılır. Üç değer mevcuttur:

  • AllIndividualDetails - Yük Testi Sonuçları Deposu'ndaki yük testi sırasında çalıştırılmış veya verilmiş her test, işlem ve sayfa için bireysel zamanlama değerlerini toplayıp depolayın. Bu, varsayılan ayardır. Yük Testi Çözümleyicisi'nde Sanal Kullanıcı Etkinliği Grafiği kullanmayı düşünüyorsanız, bu işlem gereklidir.

    Daha fazla bilgi için bkz. Yük Testi Çözümleyicisinin Ayrıntılar Görünümünde Yük Testi Sanal Kullanıcı Faaliyetini Çözümleme.

  • Hiçbiri - Herhangi bir zamanlama değerleri toplamayın. Bu, varsayılan değerdir.

  • StatisticsOnly - Load Test Results Store'deki yükleme testi esnasında uygulanan veya verilen sayfa, işlem ve her bir teste yönelik bireysel zamanlama değerleri yerine sadece istatistikleri toplar ve depolar.

Daha fazla bilgi için bkz. Yük Testi Çalışma Ayarı için Zamanlama Ayrıntıları Depolama Özelliği Nasıl Belirlenir.

sql izleme özellikleri

Özellik

Tanım

İzlenen SQL İşlemlerinin En Kısa Süresi

Milisaniye cinsinden SQL İzleme tarafından yakalanacak bir SQL işleminin en kısa süresi. Örneğin, bu yükleme sırasında yavaş olan SQL işlemlerini bulmaya çalışıyorsanız hızlı bir şekilde çalışan işlemleri yok saymanıza olanak sağlar.

SQL İzleme Bağlanma Dizesi

İzlenecek veritabanına erişmek için kullanılan bağlantı dizesi.

SQL İzleme Dizini

Ardına SQL İzleme dosyasının konulduğu konum sona erer. Bu dizinin SQL Server için yazma ve denetleyici için okuma izinlerinin olması gerekir.

SQL İzleme Etkin

Bu, SQL işlemlerinin izlenebilmesini sağlar. False varsayılan değerdir.

Daha fazla bilgi için bkz. Yükleme Testlerinde Başarıyı Geliştirme ve İzleme amacıyla SQL İzleme Verisinin Toplanması.

Sınama yineleme özellikleri

Özellik

Tanım

Test Yinelemeleri

Yük testi tamamlanmadan önce çalıştırılacak ayrı testlerin toplam sayısını belirtir. Bu özellik yalnızca "Test Yinelemeleri Kullan" özelliği True olduğu zaman geçerlidir

Test Yinelemeleri Kullanın

Kullanım Testi Yineleme True ise, yükleme testi içerisinde tamamlanan bireysel testlerin sayısı "Test Yinelemeleri" özelliği tarafından belirtilen sayıya ulaşana kadar yükleme testi çalışır. Bu durumda, Isınma Süresi, Çalışma Süresi ve Soğuma Süresi olan zaman bazlı ayarlar yoksayılır. "Test Yinelemeleri Kullan" False ise, tüm zamanlama ayarları uygulanır ve "Test Yinelemeleri" yoksayılır.

Daha fazla bilgi için bkz. Yük Testi Çalışma Ayarlarında, Test Yineleme Sayısı Nasıl Belirlenir.

Zamanlama Özellikler

Özellik

Tanım

Cool-down Süresi

Test bekleme dönemi süresi, ss:dd:snsn biçiminde ifade edilir. Yük test bittiğinde, yük testi içinde bireysel testler hala çalışıyor olabilir. Yatışma süreci sırasında, bu testler tamamlanıncaya veya yatışma sürecinin sonuna erişilinceye kadar devam edebilir. Varsayılan olarak, hiçbir soğuma süresi yoktur ve yük testi çalıştırma süresi ayarına göre bittiğinde bireysel testler de sona erdirilir.

Çalışma Süresi

ss:dd:snsn biçiminde testin uzunluğu.

Örnekleme Hızı

Performans sayaç değerlerinin ss:dd:snsn biçimde yakalandığı zaman aralığı.

Daha fazla bilgi için bkz. Yük Testi Çalışma Ayarı için Örnek Hız Nasıl Belirlenir.

Isınma Süresi

ss:dd:snsn biçiminde testin başlamasıyla veri örneklerinin kaydedilmeye başlanması arasındaki süre. Bu, örnek değerleri kaydetmeden önce belirli bir yük düzeyine ulaşmak için sanal kullanıcılara adım yükleme uygulamak için sık kullanılır. Isınma süresi bitemeden önce yakalanan örnek değerler Yükleme Testi Çözümleyicisi öğesinde gösterilir.

WebTest bağlantıları özellikleri

Özellik

Tanım

WebTest Bağlantı Modeli

Bu, yükleme testi aracısından Web sunucusuna kadar bir yükleme testinin içinde çalıştırılan Web performans testine ilişkin bağlantıların kullanımını denetler. Üç Web başarım test bağlantısı model seçeneği kullanılabilir:

  • Kullanıcı Başına Bağlantı modeli gerçek bir tarayıcı kullanan bir kullanıcının davranışının benzetimini yapar. Internet Explorer 6 veya Internet Explorer 7 benzetildiğinde, bir Web başarım testi çalıştıran her bir sanal kullanıcı Web sunucusuna bir veya iki adanmış bağlantıyı kullanır. Web performans testindeki ilk istek oluştuğunda, ilk bağlantı kurulur. Bir sayfa birden fazla bağımlı istek içerdiğinde, ikinci bir bağlantı kullanılabilir. Bu istekler, iki bağlantıyı paralel olarak kullanarak oluşur. Bu bağlantılar, Web performans testinde izleyen isteklere ilişkin tekrar kullanılır. Web performansı testi tamamlandığında bağlantılar kapatılır. Aracı bilgisayarda açık tutulan bağlantı sayısını (iki kez kullanıcı yükü kadar) yüksek olabilir bu model için bir olumsuzluk olur. Sonuç olarak, bu yüksek bağlantı sayısı desteklemek için gereken kaynakları bir tek yük sınaması Aracısı'ndan yönetilen kullanıcı yükü sınırlayabilir. Internet Explorer 8 benzetildiğinde, altı eşzamanlı bağlantı desteklenir.

  • Bağlantı havuzu modeli, Web sunucusuyla sanal Web performans testi kullanıcıları arasındaki bağlantıyı paylaşarak yükleme testi aracısındaki kaynakların tasarrufunu sağlar. Kullanıcı yükü, bağlantı havuzu boyutundan daha büyük ise, farklı sanal kullanıcılar adına çalışan Web performans testleri bağlantıyı paylaşır. Bu, diğer bir Web performans testi bağlantıyı kullanırken, bir isteği bildirmeden önce bir Web performans testinin beklemesi gerekebileceği anlamına gelir. Bir Web performansı testinin bir istek göndermeden önce ortalama bekleme süresi, Ortalama Bağlantı Bekleme Süresi yük testi performans sayacı ile izlenir. Bu sayı bir sayfa için ortalama yanıt süresinden daha az olmalıdır. Değilse, bağlantı havuzu boyutu büyük olasılıkla çok küçüktür.

  • Bağlantı Başına Test Yineleme modeli, her test yineleme için adanmış bağlantılar kullanımını belirtir.

WebTest Bağlantı Havuz Boyutu

Bu, Web sunucusuyla yükleme testi aracısı arasında yapılan en fazla bağlantı sayısını belirler. Bu yalnızca Bağlantı Havuzu modeline uygulanır.

Çalıştırma özellikleri ayarlama değiştirme

Yük testini farklı koşullar altında çalıştırabilmek için, farklı özellik ayarları içeren yük testinize daha fazla çalıştırma ayarı ekleyebilirsiniz. Örneğin, yeni test ayarları ekleyebilir ya da değişik bir örnek hızı kullanabilir veya daha uzun bir çalıştırma süresi belirleyebilirsiniz. Bir kerede yalnızca bir çalışma ayarı kullanabilirsiniz ve bunu etkin olarak işaretlemek için kullanılacak ayar çalıştığı belirtmeniz gerekir. Bir örnek için bkz. Yük Testi için Etkin Çalışma Ayarı Nasıl Seçilir.

Çalışma ayarlarını değiştirmek için

  1. Yükleme testi açın.

  2. Çalışma Ayarları klasörünü genişletin.

  3. Seçim bir Çalıştır ayarlarını düğümü.

  4. Üzerinde View menüsünden seçin Properties penceresinde.

    Özellikler Penceresi görüntülenir ve seçilen çalışma ayarı özellikleri görüntülenir.

  5. Çalışma ayarlarını değiştirmek için Özellikler Penceresi'ni kullanın. Örneğin, testinizi 5 dakika çalıştırmak için, çalışma süresini 00:05:00'e ayarlayın.

    Not

    Çalışma ayarı özelliklerinin tam listesi ve açıklamaları için bkz. Yük Testi Çalıştırma Ayarı Özellikleri.

  6. Özellikleri değiştirme işlemini tamamladığınızda, yük sınaması kaydedin. Üzerinde dosyasını menüsünden seçin kaydetmek.

Not

Sayaç kümesi eşlemeleri de çalışma ayarlarının bir parçasıdır.Daha fazla bilgi için bkz. Bilgisayarlar bir yük sınaması için sayaç kümesi ve eşik kurallarını belirtme.

Ayrıca bkz.

Kavramlar

Yükleme Testlerini Çalıştırma

Diğer Kaynaklar

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

Yükleme Testleri Oluşturma ve Düzenleme