Aracılığıyla paylaş


Web Performans Test Kaydedicisini Kullanarak bir Yeni Web Performans Testi Nasıl Oluşturulur

Bu konu şunlar için geçerlidir:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

Konu geçerlidir Konu geçerli değildir Konu geçerli değildir Konu geçerli değildir

Visual Studio içinde yeni bir Web performans testi oluşturarak bir Web performans testi kaydedin. Web performans testi tümleşik Web Performans Testi Kaydedicisini etkinleştirir ve Internet Explorer'ı başlatır. Web Performans Testi Kaydedicisi Visual Studio Ultimate öğesinin bir bölümü olarak yüklenir. Bu Web sitesinde gezinirken gerçekleştirdiğiniz eylemleri kaydetmek için kullanılır. Site içinde ilerlerken, kaydedilen istekler Web performans testine eklenir.

Web performans testini kaydettikten sonra, Web Performans Testi Düzenleyicisini kullanarak, testi değiştirebilir ve teste özellikler ekleyebilirsiniz. Daha fazla bilgi için bkz. Web Performans Testi Düzenleyicisi Kullanılarak Varolan Bir Web Performans Testi Nasıl Düzenlenir. Kaydetme durdurulana kadar Web performans testlerinizi düzenleyemezsiniz.

Web Performans Testi Kaydedicisi, istemci ve sunucu arasında gönderilenlere ve alınanlara ilişkin trafiği yakalamaz. Bu araç türü aynı zamanda proxy kaydedici olarak da bilinir. Bu nedenle, resimler, CSS ve JavaScript gibi bağımlı istekler kaydedilmez. Bunun yerine, Web Performans Testi Sonuçları Görüntüleyicisi çalıştırma zamanında bağımlı istekleri belirler. Bu, resimler için isteklerle doldurulmayan daha uyarlanabilir bir testi doğurur.

Dinamik Parametreleri Yükseltme

Web uygulaması çalıştırdığınızda, uygulama oturum kimliği gibi verileri dinamik olarak üretir. Sık sık, Web uygulamaları sorgu dize parametre değerlerinde dinamik veri gönderir ve parametre değerleri sonrasını biçimlendirir. Web performans testi, ayıklama kuralı kullanarak HTTP yanıtından üretilmiş bir parametre değerini yakalayarak ve ardından onu bir sonraki HTTP yanıtına bağlayarak, bu değeri kullanabilir. Bu yakalama ve bağlama sırası, dinamik parametrelerin yükseltilmesi olarak bilinir. Dinamik parametre yükseltmesi, kayıttan çalma başarısızlığının birçok durumunu engelleyebilir.

Web performans testi kaydetme işlemini tamamladıktan sonra, dinamik parametrelerin olup olmadığını algılayabilir ve aşağıdaki yordamda tanımlandığı gibi onların tümünden bazılarının yükseltilmesini seçebilirsiniz.

Web Başarım Testi Kaydetme

Web performans testini kaydetme

  1. Bir Test projesi açın. Bir test projesi oluşturma hakkında daha fazla bilgi için bkz. Nasıl yapılır: Otomatikleştirilmiş Testler için Test Projesi Oluşturma ve Yapılandırma.

  2. Test menüsünden, Yeni Test'i tıklatın.

    Yeni Test Ekle iletişim kutusu görüntülenir.

  3. Web Performans Testi'ni seçin.

  4. Test Adı kutusunda, uygun bir ad yazın. .webtest uzantısını değiştirmeyin. İşlemi tamamladığınızda, Tamam’ı tıklatın.

    Web Performans Testi Kaydedicisi, Internet Explorer'ın yeni bir öğesi içinde açılır.

  5. Test etmek istediğiniz siteye gidin, genellikle üretim amaçlı olmayan bir Web site, Web Performans Testi Kaydedicisi'nde listelenen URL'lere dikkat edin.

    Not

    Genellikle, Web performans testleri geliştirme altında ve üretim için henüz hazır olmayan bir Web uygulamasını test etmek için kullanılır. Bu nedenle, bu tür bir Web uygulamasına sahip olduğunuz varsayılır.

  6. (İsteğe bağlı) Ek sayfalar kaydetmek için daha fazla bağlantıya tıklayın.

    Visual Studio, test kaydedilirken Web Başarım Test Düzenleyicisi'nde kaydedilmiş Web başarım testini görüntüler. Kaydı durdurttuktan sonra, testi düzenleyebilirsiniz.

  7. Kaydetmeyi durdurtmak için Durdurt'u tıklayın ve Internet Explorer'ı kapatın.

    İletişim kutusu Detecting dynamic parameters (Dinamik parametreleri algılıyor) iletisini gösterir. Alınan HTTP yanıtlarındaki parametre algılamasınun durumunu gösteren bir ilerleme çubuğu görüntüler.

    Dinamik parametre algılanmazsa, iletişim kutusu Did not detect any dynamic parameters to promote (Yükseltmek için herhangi bir dinamik parametre algılanmadı) iletisini görüntüler. İletişim kutusu kapanır.

    Dinamik parametre algılanmazsa, Promote Dynamic Parameters to Web Test Parameters (Dinamik Parametreleri Web Test Parametrelerine Yükselt) iletişim kutusu görüntülenir. Bu iletişim kutusu, varsa bulunan dinamik parametre değerlerini listeleyen bir tablo içerir. Dinamik parametre değerlerini artık Web test parametrelerine yükseltebilirsiniz. Her satır yükseltmek için seçebileceğiniz bir parametre değeri gösterir.

  8. (İsteğe bağlı) Dinamik Parametreleri Web Test Parametrelerine Yükselt iletişim kutusunda, Web performans testini çalıştırdığında uygulamak istediğiniz yükseltmeler için onay kutularını seçin ve Tamam'ı tıklatın.

    Not

    Web performans testinizde kayıttan çalma sorunlarına neden olan dinamik kısıtların izole edilmesiyle ilgili daha fazla bilgi için bkz. Web performans testlerinde, Web Performans Test Sonuç Görüntüleyicinin Kayıttan Yürütme Sorunlarını Çözümleme

  9. Yeni kaydedilmiş Web performans testini kaydetmek için, Dosya menüsünde Kaydet'i tıklatın.

İstek Özellikleri

Web Performans Testi Düzenleyicisi'nde URL'leri içeren düğümlerin ağacı istek ağacı olarak adlandırılır. Test kaydedildikten sonra, her istek ile ilişkilendirilmiş olan özellikleri görüntülemek için istek ağacında düğümler seçebilirsiniz.

Yakalanan istekler hakkında aşağıdakilere dikkat edin:

  • Sorgu Dizesi parametreleri ve Form Gönderme Parametreleri algılandı ve otomatik olarak test içerisinde üretildi. Web performans testinin her isteği için Visual Studio Özellikler penceresinde, aktarım yöntemi özelliği, GET veya POST'u görüntüleyebilirsiniz.

  • Kaydetme tamamlandığında, Web Performans Testi Kaydedicisi gizli form alanlarının kullanımını otomatik olarak algılar. Gizli alanlar içeren bir isteğe ExtractHiddenFields ayıklama kuralı ekleyebilirsiniz. Ayıklama kuralı, Web performans testi içeriğindeki gizli alan değerlerini yakalayacaktır. Web sunucusuna geri gönderilen gizli alan değerleri, içerik parametrelerinde içerik bağlama ile değiştirilebilir. Bu, VIEWSTATE'i de içeren benzersiz tanımlayıcıları içeren, gizli alanlar için gerekli olan çalıştırma zamanında testin doğru gizli alan değerlerini kullanmasına izin verir. Daha fazla bilgi için bkz. Web Performans Testine bir Ayıklama Kuralı Nasıl Eklenir.

  • Resimler kaydedilmez. Bunun yerine, isteğin Parse Dependent Links özelliği Doğruya ayarlanır, sayfa üzerinde bağımlı öğelerin kümesini, resimler, CSS ve JavaScript gibi belirlemek için sayfa ayrıştırılır. Daha fazla bilgi için bkz. Web Performans Testi Düzenleyicisi Kullanılarak Varolan Bir Web Performans Testi Nasıl Düzenlenir.

  • Yeniden yönlendirmeler kaydedilmez. Yeniden yönlendirmeler, test çalıştırıldığında otomatik olarak izlenir.

Ayrıca bkz.

Görevler

Web Performans Testine bir Ayıklama Kuralı Nasıl Eklenir

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

Diğer Kaynaklar

Web Başarım Testlerini Oluşturma ve Düzenleme

Web performans testlerinde, Web Performans Test Sonuç Görüntüleyicinin Kayıttan Yürütme Sorunlarını Çözümleme

Nasıl yapılır: Varolan Web Performans Testine Web Kaydı Ekleme