Web Başarım Test Düzenleyicisi'ni Kullanarak Web Başarım Test Kayıtlarını Özelleştirme
Web başarım testleri Web uygulaması ihtiyaçlarının çoğunu karşılamak üzere özelleştirilebilir ve yapılandırılabilir. Örneğin, bir Web performans testini özelleştirebilirsiniz. Web performans testi kaydı oluşturma konusunda bilgi için bkz. Web Başarım Test Kaydedicisini Kullanarak Web Performans Testleri Oluşturma.
Gereksinimler
- Visual Studio Ultimate
Görevler
Görevler |
İlişkili Konular |
---|---|
Varolan bir Web performans testi kaydını düzenleyin: Web performans testi oluşturduktan sonra bunu düzenleyebilir ve doğrulama kuralları, veritabanı bağlantıları ve diğer özellikleri ekleyebilirsiniz. Testin çalışma ve sınamakta olduğunuz sitenin görünüşlerini doğrulama şeklini denetlemek için Web performans testleri içindeki özellikleri ayarlayabilirsiniz. Örneğin, HTTP isteğinde bir hata testinin başarısız olmasına neden olması için StopOnError özelliğini ayarlayabilir ya da Web talebi için bir raporlama adı ekleyebilirsiniz. Bir rapor adı, Web Performans Testi Sonuç Görüntüleyici'de tanımlamayı kolaylaştırır. |
|
Web performans testinize daha fazla Web isteği ekleyin: Web Performans Testi Editörü'nden Web Performans Testi Kaydedicisi'ni çalıştırarak ve ardından yeni isteği Web uygulamanızın test ihtiyaçlarını karşılayacak şekilde değiştirerek mevcut bir Web performans testine daha fazla Web isteği ekleyebilirsiniz. |
|
Kaydedilmiş bir Web performansı testin kodlanmış bir Web performansı testine dönüştürme: Bir Web performansı testi oluşturduktan ve yapılandırdıktan sonra, bunu kodlanmış Web performansı testine dönüştürebilirsiniz. Kodlanmış Web başarım testi, WebTestRequests (Web Testi İsteği) dizisi oluşturan bir .Net sınıfıdır. Visual C# veya Visual Basic kullanarak programlanabilir. Not a kodlanmış Web performans testini el ile oluşturulabilir, ancak kaydedilmiş bir Web başarım testini kodlanmış Web performans testine dönüştürmek önerilen bir yöntemdir. |
|
Web performans testlerinize açıklamalar ekleyin:Web performans testinin her bir noktasında hangi mantıklı eylemin meydana geldiğiyle ilgili notlar almak için Web performans testinize açıklamalar ekleyebilirsiniz. Örneğin, Web Performans Test Editöründe bir Web performans testi değiştirdiğinizde, yorumlar her isteğin amacını tanımlamaya yardımcı olabilir. Ayrıca, açıklamalar belirli isteklere eklenmesi gereken doğrulama ve ayıklama kuralları hakkında notlar oluşturmak açısından değerlidir. |
|
Web isteklerini tanımlamayı netleştirmek için raporlama adları ekleyin: Test yürütürken Web isteklerini tanımlamayı kolaylaştırmak için Web isteklerine raporlama adları ekleyebilirsiniz. Raporlama adı, URL öğesinin yerinde görüntülenir. |
|
Yapay düşünme zamanları ile Web performans testinizi özelleştirin: sayfa görüntülemeyi ve sonraki eylemi belirlemeyi kapsayan kullanıcının her bir Web sayfasında harcadığı zamandır. Web başarım testinizin belirli Web sayfalarında kaç saniye geçirmesini istediğinizi yapılandırarak düşünme sürelerini özelleştirebilirsiniz. |
|
Bir Web performans testi üzerindeki Web sayfası için izin verilen yanıt süresini yapılandırın: Web uygulamalarının önemli bir yönü her bir Web sayfasını yüklemek için gereken zamandır. Bu yanıt süresi olarak bilinir. Web başarım testi oluştururken, Web başarım testinizdeki her bir Web sayfası isteği için yanıt süresi hedefi ayarlayabilirsiniz. |
|
Web performans testine bir veri kaynağı ekleyin: Web performans testine HTTP istekleri bağlayabilmek için ona bir veri kaynağı ekleyebilirsiniz. Veri kaynağı bir veritabanından, XML dosyasından veya virgülle ayrılmış değer dosyasından (CSV) olabilir. |
|
Web performans testlerine doğrulama ve ayıklama kuralları ekleyin: Bir Web isteği tarafından döndürülen sayfadaki metnin, etiketlerin veya özniteliklerin varlığını doğrulayarak bir Web uygulamasının düzgün çalıştığını doğrulaması için Web performans testinize doğrulama kuralları ekleyebilirsiniz. Doğrulama kuralları, ayrıca istek tamamlamak için gereken süreyi ve form alanlarının ve onların değerlerinin varlığını da doğrulayabilir. Ayrıca, Web isteklerine verilen yanıtlardan veri çıkartarak Web uygulamasının doğru bir şekilde çalıştığının doğrulanmasına yardımcı olması için çıkarma kuralları ekleyebilirsiniz. Çıkarma kuralları ad değer çiftleri olarak test içeriğindeki sonuçları saklar. Çıkarma kuralları form alanlarını, metinleri, öznitelikleri, üstbilgileri, normal ifadeleri ve gizli alanları çıkarabilir. |
|
Döngüler, dallanma ve işlemleri kullanarak Web performans testini özelleştirin: Döngüler, dallanma koşulları ve işlemler ekleyerek Web performans testlerinize esneklik ekleyebilirsiniz. |
|
Bir Web başarım testinde işlemleri kullanmak: Bir Web başarım testi içinde bir küme eylemi bir işlem içinde sarmalayabilirsiniz. Tipik bir işlemi, bir süre ölçer başlatmak, bir sayfa istemek, başka bir sayfa istemek ve süre ölçeri bitirmek olarak düşünebilirsiniz. Bu baştan sona eylemler dizisi işlemi oluşturur.
Not
İşlemler içeren bir Web performans testi bir yükleme testinde kullanıldığında, işlem yanıt süreleri Yükleme Testi Çözümleyicisinin işlem tablosunda görüntülenir.
|
|
Web performans testinizden başka bir Web performans testine çağrı ekleyin: Başka bir Web performans testine olan çağrıyı mevcut bir Web performans testine ekleyebilirsiniz. |
|
Belirli kullanıcı kimlik bilgilerini kullanmak için bir Web sitesi yapılandırma: Web performansı testlerinizde temel kimlik doğrulaması veya Entegre Windows kimlik doğrulaması kullanan bir Web sitesi için kimlik bilgilerini düzenleyebilirsiniz. Kişisel bilgiler içeren Web siteleri tarayıcı yoluyla herhangi bir bilgi görüntülemeden önce sık sık kullanıcı kimlik doğrulaması gerektirir. |
|
Parametrelemeyi kullanarak Web başarımı testleri Web sunucusu URL'sini özelleştirin: Testlerinizin hedeflediği Web sunucusunu değiştirmeyi kolaylaştırmak için Web sunucunuzun URL'sini parametreleyebilirsiniz. |
|
Bir Web performans testindeki dinamik parametreleri yükseltme: Test edilen Web uygulamanız, oturum kimliği gibi verileri dinamik olarak oluşturabilir. 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 Web test parametrelerine yükseltilmesi olarak bilinir. Dinamik parametre yükseltmesi, kayıttan çalma başarısızlığının birçok durumunu engelleyebilir. |
|
Bir Web performans testindeki isteklerde bulunan metinleri hızla bulun ve değiştirin: Web Performans Testi Düzenleyicisi'ni kullanarak Web performans testinin Web isteklerinde hızlı bir biçimde metin bulabilir ve değiştirebilirsiniz. |
|
Bir Web başarım testinde bağlam parametreleri kullanın: Bir dize değerini parametrelerle ifade etmek için Web testinizde bağlam parametreleri kullanabilirsiniz. Örneğin, testin tüm Web isteklerinde çalıştığı yeri hızlı şekilde değiştirebilmeniz için Web sitesi URL'sini parametreleştirmek isteyebilirsiniz. |
|
Bir Web performans testindeki isteklerin istek ayrıntılarını ayarlama: Web Performans Testi Düzenleyicisindeki Web performans testinize uygulanacak Web istek ayrıntılarını belirleyebilirsiniz. Web isteklerinin ayrıntıları adları bildirmeyi, süreleri düşünmeyi ve yanıt süresi hedeflerini içerir. |
|
Başka bir Web performans testinde kullanılacak bazı Web isteklerini çıkarın: Varolan bir Web performans testi üzerindeki bazı Web isteklerini çıkarabilir ve buna dayalı olarak yeni bir tane oluşturabilirsiniz. Orijinal Web performans testi ayıklanan istekleri kullanmak için yeni Web performansı testini çağıracaktır. Birden fazla Web performans testine istekleri eklemek gerekirse, bu yararlı olabilir. |
|
Web başarım testinizle birlikte bir proxy sunucusu kullanın: Test ettiğiniz site bir güvenlik duvarı tarafından etkileniyorsa Web başarım testinizi bir proxy sunucu kullanacak şekilde yapılandırabilirsiniz. |