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:

  1. Application Insights kaynağınıza gidin ve Kullanılabilirlik bölmesini seçin.

  2. Standart test ekle'yi seçin.

    Standart test sekmesi ekle'nin açık olduğu Kullanılabilirlik bölmesinin ekran görüntüsü.

  3. 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.

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ı, 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.

Çizgi görünümü.

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.

Test ayrıntılarını görüntüleyin. Web testini düzenleyin ve devre dışı bırakın.

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.

Uçtan uca işlem ayrıntıları sekmesinin ekran görüntüsü.

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.

Sunucu tarafı tanılama.

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.

Sonraki adımlar