Aracılığıyla paylaş


URL ping testleriyle kullanılabilirliği izleme

AD URL'si ping testi biraz yanlış bir durumdur. Bu testler, sitenizin kullanılabilirliğini denetlemek için İnternet Denetim İletisi Protokolü'ni (ICMP) kullanmaz. Bunun yerine, bir uç noktanın yanıt verip vermediğini doğrulamak için daha gelişmiş HTTP isteği işlevselliği kullanır. Bu yanıtla ilişkili performansı ölçer. Ayrıca, bağımlı istekleri ayrıştırma ve yeniden denemelere izin verme gibi daha gelişmiş özelliklerle birlikte özel başarı ölçütleri ayarlama olanağı da ekler.

Kullanılabilirlik testi oluşturmak için mevcut bir Application Insights kaynağını kullanmanız veya bir Application Insights kaynağı oluşturmanız gerekir.

Önemli

30 Eylül 2026'da URL ping testleri kullanımdan kaldırılacaktır. Daha önce standart testlere geçiş yapın.

Not

URL ping testleri klasik testler olarak kategorilere ayrılmıştır. Bunları Kullanılabilirlik bölmesindeki Klasik Test Ekle altında bulabilirsiniz. Daha gelişmiş özellikler için bkz . Standart testler.

Önemli

URL ping testi , test edilen uç noktaların etki alanı adlarını çözümlemek için genel İnternet'in DNS altyapısını kullanır. Özel DNS kullanıyorsanız, genel etki alanı adı sunucularının testinizin her etki alanı adını çözümleyebildiğinden emin olmanız gerekir. Bu mümkün olmadığında bunun yerine özel TrackAvailability testlerini kullanabilirsiniz.

Test oluşturun

İlk kullanılabilirlik isteğinizi oluşturmak için:

  1. Application Insights kaynağınızda Kullanılabilirlik bölmesini açın ve Klasik Test Ekle'yi seçin.

    Kullanılabilirlik bölmesini ve klasik test ekleme düğmesini gösteren ekran görüntüsü.

  2. Testinizi adlandırıp SKU için URL ping'i seçin.

  3. Test etmek istediğiniz URL'yi girin.

  4. Aşağıdaki tabloyu kullanarak ayarları gereksinimlerinize göre ayarlayın. Oluştur'u belirleyin.

    Ayar Açıklama
    URL URL, test etmek istediğiniz herhangi bir web sayfası olabilir, ancak genel İnternet'ten görünür olmalıdır. URL bir sorgu dizesi içerebilir. Örneğin, veritabanınızı biraz alıştırma yapabilirsiniz. URL yeniden yönlendirmeye çözümlanırsa 10 yeniden yönlendirmeye kadar izleyebilirsiniz.
    Bağımlı istekleri ayrıştır Test, test altındaki web sayfasının parçası olan görüntüleri, betikleri, stil dosyalarını ve diğer dosyaları istemektedir. Kayıtlı yanıt süresi, bu dosyaları almak için geçen süreyi içerir. Bu kaynaklardan herhangi biri tüm test için zaman aşımı içinde başarıyla indirilemiyorsa test başarısız olur. Seçenek etkinleştirilmemişse, test yalnızca belirttiğiniz URL'de dosyayı istemektedir. Bu seçeneğin etkinleştirilmesi daha sıkı bir denetime neden olur. Sitede el ile göz atılması fark edilemeyen durumlar için test başarısız olabilir.
    Yeniden denemeleri etkinleştirme Test başarısız olduğunda, kısa bir süre sonra yeniden denenir. Art arda üç deneme başarısız olursa bir hata bildirilir. Sonraki testler bundan sonra her zamanki test sıklığında gerçekleştirilir. Bir sonraki başarılı olana kadar yeniden deneme geçici olarak askıya alınır. Bu kural her test konuma bağımsız olarak uygulanır. Bu seçeneği kullanmanızı öneririz. Yeniden denemede ortalama olarak hataların yaklaşık yüzde 80'i kaybolur.
    Test sıklığı Bu ayar, testin her test konumundan ne sıklıkta çalıştırileceğini belirler. Varsayılan sıklığı beş dakika ve beş test konumu olan siteniz ortalama olarak dakikada bir test edilir.
    Test konumları Bu ayarın değerleri, sunucuların URL'nize web istekleri gönderdiği yerlerdir. Web sitenizdeki sorunları ağ sorunlarından ayırt etmek için en az 5 test konumu kullanmanızı öneririz. En fazla 16 konum seçebilirsiniz.

URL'niz genel İnternet'ten görünmüyorsa, yalnızca test işlemlerine izin vermek için güvenlik duvarınızı seçmeli olarak açmayı seçebilirsiniz. Kullanılabilirlik testi aracılarına ilişkin güvenlik duvarı özel durumları hakkında daha fazla bilgi edinmek için IP adresi kılavuzuna bakın.

Not

En az beş konumlu birden çok konumdan test yapmanızı kesinlikle öneririz. Bu yaklaşım, belirli bir konumda geçici sorunlara neden olabilecek hatalı alarmların önlenmesine yardımcı olur. Ayrıca en uygun yapılandırmanın test konumu sayısının uyarı konumu eşiği + 2'ye eşit olmasını sağlamak olduğunu da tespit ettik.

Başarı ölçütleri

Ayar Açıklama
Test zaman aşımı Yavaş yanıtlar hakkında uyarı almak için bu değeri azaltın. Sitenizden gelen yanıtlar bu süre içinde alınmadıysa test bir hata olarak sayılır. Bağımlı istekleri ayrıştır'ı seçtiyseniz tüm görüntüler, stil dosyaları, betikler ve diğer bağımlı kaynaklar bu süre içinde alınmış olmalıdır.
HTTP yanıtı Başarılı olarak sayılan döndürülen durum kodu. Normal bir web sayfasının döndürüldüğünü belirten kod 200'dür.
İçerik eşleşmesi Her yanıtta bir dize için büyük/küçük harfe duyarlı eşleşmenin gerçekleştiğini test ediyoruz. Joker karakterler olmadan düz bir dize olmalıdır (örneğin, "Hoş Geldiniz!"). Sayfa içeriğiniz değişirse güncelleştirmeniz gerekebileceğini unutmayın. İçerik eşleşmesi yalnızca İngilizce karakterleri destekler.

Uyarılar

Ayar Açıklama
Neredeyse gerçek zamanlı (önizleme) Neredeyse gerçek zamanlı olarak çalışan uyarıları kullanmanızı öneririz. Kullanılabilirlik testinizi oluşturduktan sonra bu uyarı türünü yapılandırabilirsiniz.
Uyarı konumu eşiği Uyarı konumu eşiği ile test konumlarının sayısı arasındaki en uygun ilişki uyarı konumu eşiği = test konumlarının sayısı - 2'dir ve en az beş test konumu bulunur.

Konum doldurma etiketleri

Azure Resource Manager kullanarak kullanılabilirlik URL'si ping testi dağıtırken coğrafi konum özniteliği için aşağıdaki popülasyon etiketlerini kullanabilirsiniz.

Azure Kamu

Görünen ad Popülasyon adı
USGov Virginia usgov-va-azr
USGov Arizona usgov-phx-azr
USGov Texas usgov-tx-azr
USDoD Doğu usgov-ddeast-azr
USDoD Central usgov-ddcentral-azr

Azure Çin

Görünen ad Popülasyon adı
Doğu Çin mc-cne-azr
Doğu Çin 2 mc-cne2-azr
Kuzey Çin mc-cnn-azr
Kuzey Çin 2 mc-cnn2-azr

Azure

Görünen ad Popülasyon adı
Doğu Avustralya emea-au-syd-edge
Güney Brezilya latam-br-gru-edge
Orta ABD us-fl-mia-edge
Doğu Asya apac-hk-hkn-azr
Doğu ABD us-va-ash-azr
Güney Fransa (Eski adıyla Orta Fransa) emea-ch-zrh-edge
Orta Fransa emea-fr-pra-edge
Doğu Japonya apac-jp-kaw-edge
Kuzey Avrupa emea-gb-db3-azr
Orta Kuzey ABD us-il-ch1-azr
Orta Güney ABD us-tx-sn1-azr
Güneydoğu Asya apac-sg-sin-azr
Batı Birleşik Krallık emea-se-sto-edge
West Europe emea-nl-ams-azr
Batı ABD us-ca-sjc-azr
Güney Birleşik Krallık emea-ru-msa-edge

Kullanılabilirlik testi sonuçlarınızı görme

Kullanılabilirlik testi sonuçlarını hem çizgi hem de dağılım grafiği görünümleriyle görselleştirebilirsiniz.

Birkaç dakika sonra test sonuçlarınızı görmek için Yenile'yi seçin.

Yenile düğmesinin vurgulandığı Kullanılabilirlik sayfasını gösteren ekran görüntüsü.

Dağılım grafiği görünümünde, içinde tanılama test adımı ayrıntıları bulunan test sonuçlarının örnekleri gösterilir. Test altyapısı, hata içeren testler için tanılama ayrıntılarını depolar. Başarılı testlerde, yürütmelerin bir alt kümesi için tanılama ayrıntıları depolanır. Test adını ve konumunu görmek için yeşil veya kırmızı noktalardan herhangi birinin üzerine gelin.

Çizgi görünümünü gösteren ekran görüntüsü.

Belirli bir testi veya konumu seçin ya da ilgilendiğim dönemle ilgili daha fazla sonuç görmek için zaman aralığını azaltın. Tüm yürütmelerin sonuçlarını görmek için Arama Gezgini'ni kullanın veya analiz sorgularını kullanarak bu veriler üzerinde özel raporlar çalıştırın.

Testleri inceleme ve düzenleme

Testi düzenlemek, geçici olarak devre dışı bırakmak veya silmek için test adının yanındaki üç noktayı (...) seçin. Bir değişiklik yapıldıktan sonra yapılandırma değişikliklerinin tüm test aracılarına yayılması 20 dakika kadar sürebilir.

Testi düzenleme ve devre dışı bırakma seçeneklerini içeren test ayrıntılarını gösteren ekran görüntüsü.

Hizmetinizde bakım yaparken kullanılabilirlik testlerini veya bunlarla ilişkili uyarı kurallarını devre dışı bırakmak isteyebilirsiniz.

Hatalar görürseniz eylemler

Kırmızı bir nokta seçin.

Uçtan uca işlem ayrıntıları sekmesini gösteren ekran görüntüsü.

Kullanılabilirlik testi sonucunda tüm bileşenlerdeki işlem ayrıntılarını görebilirsiniz. Ardından şunları yapabilirsiniz:

  • Uygulamanız kullanılabilir durumdayken testinizin başarısız olmasına neyin neden olabileceğini belirlemek için sorun giderme raporunu gözden geçirin.
  • Sunucunuzdan alınan yanıtı denetleme.
  • Başarısız kullanılabilirlik testi işlenirken toplanan bağıntılı sunucu tarafı telemetrisi ile bir hatayı tanılayın.
  • Sorunu izlemek için Git veya Azure Boards'ta bir sorunu veya iş öğesini günlüğe kaydetme. Hata, bu olayın bir bağlantısını içerir.
  • Web testi sonucunu Visual Studio’da açın.

Uçtan uca işlem tanılama hakkında daha fazla bilgi edinmek için işlem tanılama belgelerine bakın.

Yapay kullanılabilirlik testinin başarısız olmasına neden olan sunucu tarafı özel durumunun ayrıntılarını görmek için özel durum satırını seçin. Ayrıca daha zengin kod düzeyinde tanılamalar için hata ayıklama anlık görüntüsünü de alabilirsiniz.

Sunucu tarafı tanılamayı gösteren ekran görüntüsü.

Ham sonuçlara ek olarak, Ölçüm Gezgini'nde iki anahtar kullanılabilirlik ölçümünü görüntüleyebilirsiniz:

  • Kullanılabilirlik: Tüm test yürütmelerinde başarılı olan testlerin yüzdesi.
  • Test Süresi: Tüm test yürütmelerinde ortalama test süresi.

Otomasyon

Sonraki adımlar