URL ping testleriyle kullanılabilirliği izleme

URL ping testi adı biraz yanlış bir ifadedir. 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ırlar. 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. Bu tarihten önce standart testlere geçiş.

Not

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

Test oluşturma

İ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 seçin.

    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ırma 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 testin tamamı 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ı isterse. Bu seçeneğin etkinleştirilmesi daha sıkı bir denetime neden olur. Test, sitede el ile göz atılmasından fark edilemeyen durumlar için 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 olarak beş dakika ve beş test konumu sıklığıyla siteniz dakikada bir ortalama olarak 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ş konum içeren birden çok konumdan test etmenizi 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 konumlarının 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 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 karakter içermeyen 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ı ç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 konumu sayısı arasındaki en uygun ilişki uyarı konumu eşiği = test konumlarının sayısı - 2 ve en az beş test konumudur.

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
Central US 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ı, hataları olan 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 test veya konum seçin ya da ilgilendiğin 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 veya bu veriler üzerinde özel raporlar çalıştırmak için analiz sorgularını kullanı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 hala 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.
  • Git'te bir sorunu veya iş öğesini günlüğe kaydederek veya sorunu izlemek için Azure Boards. 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ütmeleri genelinde ortalama test süresi.

Otomasyon

Sonraki adımlar