URL ping testleri ile kullanılabilirliği izleme

Ad URL 'si ping sınaması , bir hatalı Nomer 'nin bir bitidir. Bu sınamalar sitenizin kullanılabilirliğini denetlemek için Internet Denetim Iletisi Protokolü 'Nü (ıCMP) 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ıt ile ilişkili performansı ölçer. Ayrıca, bağımlı istekleri ayrıştırma ve yeniden denemeye izin verme gibi daha gelişmiş özelliklerle bağlanmış özel başarı ölçütlerini ayarlama imkanını de ekler.

bir kullanılabilirlik testi oluşturmak için, mevcut bir Application Insights kaynağı kullanmanız veya bir Application Insights kaynağı oluşturmanızgerekir.

Not

URL ping testleri klasik testler olarak kategorize edilir. Bunları kullanılabilirlik bölmesinde Klasik test Ekle altında bulabilirsiniz. Daha gelişmiş özellikler için bkz. standart testler (Önizleme).

Test oluşturma

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

  1. Application Insights kaynağınız içinde 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ın ve SKU için URL ping ' i seçin.

  3. Sınamak istediğiniz URL 'YI girin.

  4. Ayarları (aşağıdaki tabloda açıklanan) gereksinimlerinize göre ayarlayın ve 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 bir yeniden yönlendirmeye çözümlenirse 10 yeniden yönlendirmeye kadar izleyebilirsiniz.
    Bağımlı istekleri Ayrıştır Test, görüntüler, betikler, stil dosyaları ve test altındaki Web sayfasının parçası olan diğer dosyaları ister. 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ı süresi içinde başarıyla indirilemezse test başarısız olur. Seçenek etkinleştirilmemişse, test yalnızca belirttiğiniz URL 'de dosyayı ister. Bu seçeneğin etkinleştirilmesi, daha sıkı bir denetim elde ediyor. Test, sitede el ile gözatmaktan fark olmayan durumlarda başarısız olabilir.
    Yeniden denemeleri etkinleştir Test başarısız olduğunda, kısa bir aralıktan 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 öneririz. Ortalama olarak, hataların yüzde 80 ' i yeniden deneme sırasında kaybolur.
    Sınama sıklığı Bu ayar testin her bir test konumundan ne sıklıkla çalıştırılacağını belirler. En fazla beş dakikalık ve beş test konumuyla, siteniz ortalama olarak dakikada bir test edilir.
    Test konumları Bu ayarın değerleri, sunucuların URL 'nize Web istekleri göndereceği yerlerden alınır. Web sitenizdeki sorunları ağ sorunlarından ayırabilmeniz için en az beş test konumu ö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ının güvenlik duvarı özel durumları hakkında daha fazla bilgi edinmek için IP adresi kılavuzunabakın.

Not

En az beş konum içeren birden çok konumdan test etmenizi önemle öneririz. Bu yaklaşım, belirli bir konum ile geçici sorunlardan kaynaklanan hatalı alarmları önlemeye yardımcı olur. En iyi yapılandırmanın, Test konumları sayısının, uyarı konum eşiğine + 2 ' ye eşit olduğunu de belirledik.

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. Yanıtlar sitenizden bu süre içinde alınmadıysa test başarısız 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 ' dir.
İçerik eşleşmesi Her yanıtta bir dize için tam büyük/küçük harf duyarlı eşleşme olduğunu test ediyoruz. Joker karakter ("hoş geldiniz!" gibi) olmadan düz bir dize olmalıdır. Sayfa içeriğiniz değişirse güncelleştirmeniz gerektiğini unutmayın. İçerik eşleşmesi yalnızca Ingilizce karakterleri destekler.

Uyarılar

Ayar Açıklama
Neredeyse gerçek zamanlı (Önizleme) Neredeyse gerçek zamanlı olarak çalışan uyarıların kullanılmasını öneririz. Bu uyarı türünü, kullanılabilirlik testinizi oluşturduktan sonra yapılandırırsınız.
Uyarı konum eşiği Uyarı konumu eşiği ve test konumu sayısı arasındaki en iyi ilişki, en az beş test konumu içeren Uyarı konumu eşiği = test konumları sayısı-2' dir.

Konum popülasyonu etiketleri

Azure Resource Manager kullanarak bir kullanılabilirlik URL ping testi dağıttığınızda 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 orta usgov-ddorta-azr

Azure Çin

Görünen ad Popülasyon adı
Doğu Çin mc-CNE-azr
Çin Doğu 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-ab-azr
Güney Fransa (Eski 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.

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

Kullanılabilirlik sayfasını, kullanılabilirlik sayfasının vurgulanmış Yenile düğmesi ekran görüntüsü.

Dağılım grafiği görünümü, içinde tanılama testi adımı ayrıntıları olan test sonuçlarının örneklerini gösterir. Test altyapısı, arızalı 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 biri üzerine gelin.

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

Belirli bir test veya konum seçin veya ilgi süresiyle ilgili daha fazla sonuç görmek için zaman süresini azaltabilirsiniz. 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

Bir 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ının yayılması 20 dakika kadar sürebilir.

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

Hizmetiniz üzerinde bakım yaparken kullanılabilirlik testlerini veya onlarla ilişkili uyarı kurallarını devre dışı bırakmak istiyor olabilirsiniz.

Hatalar görüyorsanız eylemler

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

Bitişli işlem ayrıntıları için sekmenin ekran görüntüsü.

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

  • Uygulamanız kullanılabilirken testin başarısız olmasına neyin neden olabileceğini belirlemek için sorun giderme raporunu gözden geçirebilirsiniz.
  • Sunucunuzdan alınan yanıtı denetleme.
  • Başarısız kullanılabilirlik testi işlenmişken toplanan ilişkili sunucu tarafı telemetrisi ile bir hata tanılar.
  • Sorunu izlemek için Git'te bir sorunu Azure Boards iş öğesini günlüğe girin. Hata, bu olayın bir bağlantısını içerir.
  • Web testi sonucunu Visual Studio’da açın.

Bitişli işlem tanılamaları hakkında daha fazla bilgi edinmek için işlem tanılama belgelerine bakın.

Yapay kullanılabilirlik testinin başarısız olmasıyla ilgili sunucu tarafı özel durumunun ayrıntılarını görmek için özel durum satırı seçin. Daha zengin kod düzeyi tanılamalar için hata ayıklama anlık görüntüsünü de eldeebilirsiniz.

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

Ham sonuçlara ek olarak, iki temel kullanılabilirlik ölçümlerini de Ölçüm Gezgini:

  • 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