Standart test
Standart testler , URL ping testine benzeyen ancak daha gelişmiş olan tek bir istek testidir. Standart testler, bir uç noktanın yanıt verip vermediğini doğrulamaya ve performansı ölçmeye ek olarak SSL sertifika geçerliliğini, proaktif yaşam süresi denetimini, HTTP isteği fiilini (örneğin GET
,HEAD
,POST
vb.), özel üst bilgileri ve HTTP isteğinizle ilişkili özel verileri de içerir.
Kullanılabilirlik testi oluşturmak için mevcut bir Application Insights kaynağını kullanmanız veya application insights kaynağı oluşturmanız gerekir.
İpucu
Şu anda URL ping testleri gibi diğer kullanılabilirlik testlerini kullanıyorsanız, standart testleri diğerlerinin yanına ekleyebilirsiniz. Diğer testlerden biri yerine Standart testleri kullanmak isterseniz, standart bir test ekleyin ve eski testinizi silin.
Standart test oluşturma
Standart test oluşturmak için:
Application Insights kaynağınıza gidin ve Kullanılabilirlik bölmesini seçin.
Standart test ekle'yi seçin.
Test adınızı, URL'nizi ve diğer ayarlarınızı (aşağıda açıklama) girin ve Oluştur'u seçin.
Ayar | Açıklama |
---|---|
URL | URL, test etmek istediğiniz herhangi bir web sayfası olabilir, ancak ortak İnternet’te görünür olmalıdır. URL bir sorgu dizesi içerebilir. Bu nedenle, örneğin, veritabanınızla biraz alıştırma yapabilirsiniz. URL yeniden yönlendirme adresine çözümlenirse, en fazla 10 yeniden yönlendirmeyi izleriz. |
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 işaretlenmemişse, test yalnızca belirttiğiniz URL'de dosyayı isterse. Bu seçeneğin etkinleştirilmesi daha sıkı bir denetime neden olur. Test, siteye el ile göz atarken 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. Ortalama olarak hataların yaklaşık %80’i yeniden deneme sırasında kaybolur. |
SSL sertifikası doğrulama testi | Doğru yüklendiğinden, geçerli olduğundan, güvenilir olduğundan ve kullanıcılarınızın hiçbirine hata vermediğinden emin olmak için web sitenizde SSL sertifikasını doğrulayabilirsiniz. |
Proaktif yaşam süresi denetimi | Bu ayar, SSL sertifikanızın süresi dolmadan önce ayarlanmış bir süre tanımlamanızı sağlar. Süresi dolduktan sonra testiniz başarısız olur. |
Test sıklığı | Testin her test konumundan çalıştırılacak sıklıklarını ayarlar. Beş dakikalık varsayılan sıklıkta ve beş test konumuyla, siteniz ortalama olarak dakikada bir test edilir. |
Test konumları | Sunucularımızın URL'nize web istekleri gönderdiği yerler. Web sitenizdeki sorunları ağ sorunlarından ayırt etmek için önerilen en az test konumu sayısı beştir. En fazla 16 konum seçebilirsiniz. |
Özel üst bilgiler | İşletim parametrelerini tanımlayan anahtar değer çiftleri. |
HTTP isteği fiili | İsteğinizle hangi eylemi yapmak istediğinizi belirtin. |
İstek gövdesi | HTTP isteğinizle ilişkili özel veriler. Kendi dosyalarınızı karşıya yükleyebilir, içeriğinizi yazabilir veya bu özelliği devre dışı bırakabilirsiniz. |
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. 200, normal web sayfası döndürüldüğünü belirten koddur. |
İçerik eşleşmesi | "Hoş Geldiniz!" gibi bir dize Her yanıtta büyük/küçük harfe duyarlı bir eşleşmenin gerçekleştiğini test ediyoruz. Joker karakter bulunmayan düz bir dize olmalıdır. Sayfanızın içeriği değişirse bunu güncelleştirmeniz gerektiğini unutmayın. İçerik eşleştirme ile yalnızca İngilizce karakterler desteklenir |
Uyarılar
Ayar | Açıklama |
---|---|
Neredeyse gerçek zamanlı | Gerçek zamanlıya yakın uyarıları kullanmanızı öneririz. Bu uyarı türünü yapılandırma işlemi, kullanılabilirlik testiniz oluşturulduktan sonra gerçekleştirilir. |
Uyarı konumu eşiği | En az 3/5 konum öneririz. Uyarı konumu eşiği ile test konumlarının sayısı arasındaki en uygun ilişki, en az beş test konumu olan uyarı konumu eşik = test konumlarının sayısıdır - 2. |
Konum popülasyon etiketleri
Azure Resource Manager kullanarak kullanılabilirlik URL'si ping testi dağıtılırken coğrafi konum özniteliği için aşağıdaki popülasyon etiketleri kullanılabilir.
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 |
Çin Doğu 2 | mc-cne2-azr |
Kuzey Çin | mc-cnn-azr |
Çin Kuzey 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ı hem çizgi hem de dağılım çizimi görünümleriyle görselleştirilebilir.
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ı, 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. Testi, test adını ve konumu görmek için yeşil/kırmızı noktalardan herhangi birinin üzerine gelin.
Belirli bir testi veya konumu seçin ya da ilgilendiğiniz dönemle ilgili daha fazla sonuç görmek için zaman dilimini küçültün. Arama Gezgini’ni kullanarak tüm yürütmelerden alınan sonuçları görün veya Analytics 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.
Hizmetinizde bakım yaparken kullanılabilirlik testlerini veya bunlarla ilişkili uyarı kurallarını devre dışı bırakmak isteyebilirsiniz.
Hata görürseniz
Kırmızı bir nokta seçin.
Kullanılabilirlik testi sonucunda tüm bileşenlerdeki işlem ayrıntılarını görebilirsiniz. Burada şunları yapabilirsiniz:
- Testinizin başarısız olmasına rağmen uygulamanızın kullanılabilir durumda 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 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 deneyimi hakkında daha fazla bilgi edinmek için işlem tanılama belgelerini ziyaret edin.
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ında öğesini seçin. Daha zengin kod düzeyi 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 önemli Kullanılabilirlik ölçümünü de görüntüleyebilirsiniz:
- Kullanılabilirlik: Tüm test yürütmelerinde başarılı olan testlerin yüzdelik oranı.
- Test Süresi: Tüm test yürütmelerinde ortalama test süresi.