İçeriğe atla

HAR analiz aracı

HAR dosyasını ağ çağrısı başına yönteme, duruma, boyuta ve zamanlamaya göre bölümle.

Giriş
Çıkış

HAR analiz aracı

HAR (HTTP Archive) dosyası, tarayıcının DevTools'u tarafından bir ağ izlemesi kaydedildiğinde dışa aktarılan şeydir — bir sayfanın yaptığı her istek, zamanlaması, başlıkları ve yanıtıyla birlikte. Bu araç bu yoğun JSON'u okunabilir bir genel bakışa dönüştürür: her çağrı için yöntem, URL, durum kodu, içerik türü, boyut ve süre; böylece bir sayfayı yavaşlatan şeyi Network panelini giriş giriş kaydırmadan görebilirsiniz.

Çağrıları en kötüsünü ilk çıkarmak için süreye veya boyuta göre sıralayın veya yüklemenin yapıldığı şekilde okumak için orijinal sırayı tutun. İçerik türüne ("json", "image") veya alan adına göre bir API veya üçüncü taraf betiğini izole etmek için filtreleyin. Toplamlar, her içerik türünün veya alan adının ne kadar veri ve kaç istekten sorumlu olduğunu gösterir; en yavaş/en büyük seçenek kısa bir top-N sıralaması ekler. Zaman dağılımı, süreiyi bekleme (ilk bayta kadarki süre) ve indirmeye böler; bu genellikle yavaş bir sunucu ve yavaş bir bağlantı arasındaki farktır. Hata durumuna sahip çağrılar (400+) vurgulanır ve üçüncü taraf çağrıları kendi alan adınızdan ayrı olarak listelenebilir.

Araç, standart HAR 1.2 belgesini kabul eder — Chrome, Firefox, Safari ve Edge'in DevTools Network sekmesinden dışa aktardığı format ("Save all as HAR"). Çok büyük yakalamalarla başa çıkar, tüm dosyayı başarısız kılmadan hatalı girdileri tolere eder ve metin geçerli JSON değilse veya beklenen log.entries yapısı eksikse temiz bir hata bildirir. Çıktı, bir tablo olarak veya elektronik tabloda daha fazla analiz için CSV olarak kullanılabilir.

Her şey tarayıcınızda yerel olarak çalışır — HAR genellikle tam istek ve yanıt verilerini içerir, URL'ler, başlıklar ve bazen çerezler dahil olmak üzere, bu nedenle hiçbir şey hiçbir yere yüklenmez. Sonucu kopyalayın, .txt dosyası olarak indirin veya önce hassas verileri düzenlemek için HAR dezenfektanı gibi başka bir araçla gönderin.

FAQ

HAR dosyası nedir?
Tarayıcının bir ağ izlemesinin JSON dışa aktarmasıdır — bir sayfanın yaptığı her istek ve yanıt, başlıklar, zamanlamalar ve boyutlarla birlikte. Chrome, Firefox, Safari ve Edge hepsi bunu DevTools Network sekmesinden dışa aktarır.
"Boyut" nasıl hesaplanır?
HAR'da bildirilen yanıt içeriği boyutudur; içerik boyutu mevcut olmadığında yanıt gövdesi boyutuna geri döner. Bilinmeyen veya negatif boyutlar sıfır olarak gösterilir.
"Üçüncü taraf" çağrısı olarak ne sayılır?
Dosyasındaki ilk isteğin alan adından farklı olan herhangi bir istek; bu, sayfanın kendi alan adı olarak kabul edilir.
Zaman dağılımı neyi gösterir?
Bekleme, yanıtın ilk baytını beklemek için harcanan süredir; indirme, gövdeyi almak için harcanan süredir. Büyük bekleme genellikle yavaş bir sunucuyu veya arka ucu gösterir; büyük indirme yavaş bir bağlantıyı veya büyük bir yükü gösterir.
HAR dosyam bir yere yükleniyor mu?
Hayır. Ayrıştırma tamamen tarayıcınızda çalışır — HAR genellikle hassas istek verilerini içerir, bu nedenle hiçbir şey cihazınızı terk etmez.