Sorun Giderme Web Başarım Testi
Bu başlık, Visual Studio Ultimate'da Web performans testleriyle çalışırken oluşabilecek aşağıdaki ortak sorunları listeler.
Uzaktan Ad Çözümlenemedi
JavaScript ve ActiveX Denetlemeleri Çalışmıyor
Bağlantısız Veri Kaynağı Tarafından Neden Olan Kodlanmış Web Performansı Testi Hatası
Dinamik Parametrelerin Neden Olduğu Kayıttan Çalma Sorunlarını Çözümleme
Uzaktan Ad Çözümlenemedi
Web performans testiniz güvenlik duvarınızın dışında harici URL barındırıyorsa, testinizi çalıştırdığınızda aşağıdaki hata mesajını alabilirsiniz:
RequestFailed: Web performans testinizde bir proxy sunucusu yapılandırmanızı gerektirebilecek şu hata oluştu: Uzaktan ad çözümlenemedi.
Güvenlik duvarınızın dışındaki Web sitelerine erişim için proxy sunucusu kullanıyorsanız, Web performans testinden tarayıcınızın Web sayfalarını görüntülemek için kullandığı proxy sunucusuna proxy özelliğini el ile ayarlamalısınız. Web Performans Test Düzenleyicisi'ni kullanarak proxy'i ayarlayın.
Proxy sunucusunu belirtmek için
Bir Web performans testi açın.
İstek ağacında, kök düğümü seçin. Kök düğüm Web performans testinizin adı olacaktır.
Özellikler penceresinde, Proxy özelliğini bulun ve geçerli bir proxy adı girin. Geçerli bir proxy adı için ağ yöneticinize danışın veya Internet Explorer'ın proxy ayarlarını kullanmak için "varsayılan" yazın.
Uyarı Proxy ayarı olarak "varsayılan" kullanmak, yükleme altında Web performans testinizi çalıştırırken performans sorunlarına neden olabilir. Web performans testinizi yükleme testinde çalıştırdığınızda, proxy'nizi belirlemek "varsayılan" olarak kullanmaktan daha iyidir.
JavaScript ve ActiveX Denetlemeleri Çalışmıyor
Komut dosyası veya ActiveX denetlemelerinini kullanan Web siteleri şu hata mesajını verebilirler:
Güvenlik ayararınız Web sitelerinin bilgisayarında yüklü ActiveX denetlemesini kullanmasına izin vermiyor. Bu sayfa doğru görüntülenemeyebilir...
Web performans testi alt yapısı onları çalıştırmadığı için, Web Performans Testi Sonuçları Görüntüleyicisi komut dosyası veya ActiveX denetiminin çalışmasına izin vermez. Bu mesaj, asıl tarayıcının sayfadaki bazı ek dinamik içeriğin görüntülenebileceğini belirtir. Genellikle, bu mesaja cevap olarak hiçbir kullanıcı eylemi gerekmez. Daha fazla bilgi için bkz. Web Başarım Testlerinde JavaScript ve ActiveX Denetlemeleri Hakkında.
Bağlantısız Veri Kaynağı Tarafından Neden Olan Kodlanmış Web Performansı Testi Hatası
Kodlanmış Web performans testini çalıştırmaya çalışırken, aşağıdaki hata iletisini görebilirsiniz:
Test < Test Adı > < Bilgisayar Adı > aracısında çalıştırılamadı: Nesne başvurusu bir nesnenin örneğine ayarlanmadı.
Bu, Web performans testi sınıfları için tanımlanmış DataSourceAttribute'a sahip olduğunuz için, ilgili DataBindingAttribute olmadan oluşabilir. Bu hatayı çözmek için, uygun DataBindingAttribute ekleyin. Alternatif olarak, eğer DataSourceAttribute'a ihtiyacınız yoksa, onu silin veya açıklama olarak kodun dışına çıkarın.
Not
Bağlantısız data kaynağı sadece Object reference not set to an instance of an object (Nesne başvurusu bir nesnenin örneğine ayarlanmadı) hatasının nedeni olabilir. Web performans testinin kendi kodundaki sorunları kapsayan bu hatanın başka olası nedenleri olabilir. Bu hatayı gördüğünüzde, Web performans testinizdeki kodu da denetlemelisiniz.
Dinamik Parametrelerin Neden Olduğu Kayıttan Çalma Sorunlarını Çözümleme
Web Performans Test Sonuçları Görüntüleyicisi'ndeki kayıttan çalma sorunlarını izole etmeye yardımcı olması için, Web performans testlerindeki çeşitli özellikleri kullanabilirsiniz. Örneğin, Web performans testleri çalmasında ve günlük kaydetmede çalmanın başarısız olmasına neden olan dinamik parametreleri yalıtmaya yardımcı olması için Hızlı Bul'u kullanabilirsiniz. Dinamik parametrenin başlatılmış olduğu konum belirlendikten sonra, onun için doğrudan kayıt yürütmeden yeni bir ayıklama kuralı ekleyebilirsiniz. Yeni bir ayıklama kuralı eklemek, dinamik parametrelerin neden olduğu kayıttan yürütme hatalarını ortadan kaldırır. Web performans testi çalmasındaki ve Web Performans Testi Düzenleyicisi'ndeki ilişkili parametreler arasında kolayca ileri geri alabilirsiniz.
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
Ayrıca bkz.
Görevler
İzlenecek yol: Web Performans Testi Kaydetme ve Çalıştırma
Visual Studio ALM'deki Test Araçları için Sorun Giderme
Yükleme Testleri Sorun Giderme
Kavramlar
Web Başarım Testlerinde JavaScript ve ActiveX Denetlemeleri Hakkında
Test Denetleyicileri ve Yükleme Testlerindeki Test Aracıları Sorun Giderme Stratejileri