Web Performans Test Kaydedicisini Kullanarak bir Yeni Web Performans Testi Nasıl Oluşturulur
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.
Gereksinimler
- Visual Studio Ultimate
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
Oluşturmak veya bir Web performans ve yük sınaması projesini açın. Web performans oluşturmak ve projesinin yüklenmesi 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.
Web performans ve yük sınaması proje Solution Explorer'da sağ tıklatın ve seçin Ekle ve sonra Web performans Test.
Test Adı kutusunda, uygun bir ad yazın. .webtest uzantısını değiştirmeyin. İşlemi tamamladığınızda, seçim Tamam.
Web Performans Testi Kaydedicisi, Internet Explorer'ın yeni bir öğesi içinde açılır.
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.
(İsteğe bağlı) Ek sayfaları kaydetmek için daha çok bağlantı seçin.
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.
Seçim Dur kaydı durdurmak 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.
(İsteğe bağlı) İçinde Yükseltmek için Web Test parametreleri dinamik parametreler iletişim kutusunu Seç onay kutularını Web performans sınaması çalıştırın ve seçim uygulamak istediğiniz promosyonlar için Tamam.
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
Üzerinde Dosya menüsünden seçin kaydetmek yeni kaydedilmiş Web performans sınaması kaydetmek için.
İ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
Nasıl yapılır: Varolan Web Performans Testine Web Kaydı Ekleme