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:
Application Insights kaynağınız içinde kullanılabilirlik bölmesini açın ve klasik Test ekle' yi seçin.
Testinizi adlandırın ve SKU için URL ping ' i seçin.
Sınamak istediğiniz URL 'YI girin.
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.
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.
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.
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.
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.
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
- Otomatik olarak kullanılabilirlik testi ayarlamak için PowerShell betiklerini kullanın.
- Uyarı tetiklenken çağrılacak bir web kancası ayarlayın.