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ş.
Maliyet, standart testlerle ilişkilendirilir. Standart bir test oluşturduktan sonra test yürütmeleri için ücretlendirilirsiniz.
Bu işleme başlamadan önce Azure İzleyici fiyatlandırmasına bakın.
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:
Application Insights kaynağınızda Kullanılabilirlik bölmesini açın ve Klasik Test Ekle'yi seçin.
Testinizi adlandırıp SKU için URL ping'i seçin.
Test etmek istediğiniz URL'yi girin.
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.
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.
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.
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.
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.
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
- Otomatik olarak kullanılabilirlik testi ayarlamak için PowerShell betiklerini kullanın.
- Uyarı gönderildiğinde çağrılan bir web kancası ayarlayın.