Ağ özellikleri referansı

Sofia Emelianova
Sofia Emelianova

Chrome Geliştirici Araçları'nın ağ analizi özelliklerine ilişkin bu kapsamlı referansı inceleyerek sayfanızın nasıl yüklendiğini analiz etmenin yeni yollarını keşfedin.

Ağ isteklerini kaydet

Varsayılan olarak Geliştirici Araçları, Geliştirici Araçları açık olduğu sürece tüm ağ isteklerini panelinde kaydeder.

Ağ paneli.

Ağ isteklerini kaydetmeyi durdur

Kayıt isteklerini durdurmak için:

  • panelinde Ağ günlüğünü kaydetmeyi durdur Ağı kaydetmeyi durdur. simgesini tıklayın. Işık, Geliştirici Araçları'nın artık istekleri kaydetmediğini belirtmek için gri renge döner.
  • paneli odaktayken Command> + E (Mac) veya Control + E (Windows, Linux) tuşlarına basın.

İstekleri temizle

İstekler tablosundaki tüm istekleri temizlemek için panelinde Temizle Net. simgesini tıklayın.

Temizle düğmesi.

Sayfa yüklemeleri arasında istekleri kaydedin

Sayfa yüklemeleri genelinde istekleri kaydetmek için panelindeki Günlüğü koru onay kutusunu işaretleyin. Geliştirici Araçları, siz Günlüğü sakla'yı devre dışı bırakana kadar tüm istekleri kaydeder.

Sayfa yüklenirken ekran görüntüsü al

Kullanıcıların, sayfanızın yüklenmesini beklerken ne gördüklerini analiz etmek için ekran görüntüleri kaydedin.

Ekran görüntülerini etkinleştirmek için panelindeki AyarlarAyarlar. açın ve Ekran görüntüsü yakala seçeneğini işaretleyin.

Ekran görüntülerini yakalamak için paneli odakdayken sayfayı yeniden yükleyin.

Yakaladıktan sonra ekran görüntüleriyle aşağıdaki şekillerde etkileşimde bulunabilirsiniz:

  • Bir ekran görüntüsünün alındığı noktayı görmek için fareyle ekran görüntüsünün üzerine gelin. Genel Bakış bölmesinde sarı bir çizgi görünür.
  • Ekran görüntüsü alındıktan sonra oluşan istekleri filtrelemek için ekran görüntüsünün küçük resmini tıklayın.
  • Yakınlaştırmak için bir küçük resmi çift tıklayın.

Ekran görüntüsü yakalama etkinleştirildi.

XHR isteğini tekrar oynat

Bir XHR isteğini yeniden oynatmak için Requests (İstekler) tablosunda aşağıdakilerden birini yapın:

  • İsteği seçip R tuşuna basın.
  • İsteği sağ tıklayın ve XHR'yi Tekrar Oynat'ı seçin.

XHR'yi Tekrar Oynat'ı seçin.

Yükleme davranışını değiştirme

Tarayıcı önbelleğini devre dışı bırakarak, siteyi ilk kez ziyaret eden bir kullanıcının emülasyonunu yapma

Sitenizi ilk kez ziyaret eden bir kullanıcının deneyimini emüle etmek için Önbelleği devre dışı bırak onay kutusunu işaretleyin. Geliştirici Araçları, tarayıcı önbelleğini devre dışı bırakır. Yinelenen ziyaretlerde istekler tarayıcı önbelleğinden sunulduğundan, bu şekilde ilk kez gelen kullanıcı deneyimi daha doğru şekilde emüle edilir.

Önbelleği Devre Dışı Bırak onay kutusu.

Ağ koşulları çekmecesinden tarayıcı önbelleğini devre dışı bırakma

Diğer Geliştirici Araçları panellerinde çalışırken önbelleği devre dışı bırakmak istiyorsanız Ağ koşulları çekmecesini kullanın.

  1. Ağ Koşulları çekmecesini açmak için Ağ koşulları. simgesini tıklayın.
  2. Önbelleği devre dışı bırak onay kutusunu işaretleyin veya kutunun işaretini kaldırın.

Tarayıcı önbelleğini manuel olarak temizleme

Tarayıcı önbelleğini istediğiniz zaman manuel olarak temizlemek için İstekler tablosunda herhangi bir yeri sağ tıklayıp Tarayıcı önbelleğini temizle'yi seçin.

Tarayıcı Önbelleğini Temizle'yi seçin.

Çevrimdışı emülasyon

Progresif Web Uygulamaları adında, Service Worker'ların yardımıyla çevrimdışı çalışabilen yeni bir web uygulamaları sınıfı vardır. Bu tür bir uygulama geliştirirken veri bağlantısı olmayan bir cihazı hızlıca simüle edebilmek faydalıdır.

Tamamen çevrimdışı bir ağ deneyimini simüle etmek için Ağ daraltma açılır menüsünde Önbelleği devre dışı bırak onay kutusunun yanındaki Çevrimdışı'nı seçin.

Açılır menüden Çevrimdışı 'nın seçili olması gerekir.

Geliştirici Araçları, çevrimdışı özelliğinin etkin olduğunu hatırlatmak için sekmesinin yanında bir uyarı simgesi görüntüler.

Yavaş ağ bağlantısı emülasyonu

Yavaş 3G, hızlı 3G ve diğer bağlantı hızlarının emülasyonunu yapmak için Kısıtlama menüsünden ilgili seçenekleri belirleyin.

Ağ Kısıtlama menüsü.

Geliştirici Araçları, kısıtlamanın etkin olduğunu size hatırlatmak için sekmesinin yanında bir uyarı simgesi görüntüler.

Özel kısıtlama profilleri oluşturma

Yavaş veya hızlı 3G gibi hazır ayarlara ek olarak kendi özel kısıtlama profillerinizi de ekleyebilirsiniz:

  1. Kısıtlama menüsünü açın ve Özel > Ekle... seçeneğini belirleyin.
  2. Ayarlar > Kısıtlama bölümünde açıklandığı şekilde yeni bir kısıtlama profili oluşturun.
  3. paneline geri dönün, Hızlandırma açılır menüsünden yeni profilinizi seçin.

    Kısıtlama menüsünden özel bir profil seçildi. Ağ panelinde bir uyarı simgesi görüntülenir.

Geliştirici Araçları, kısıtlamanın etkin olduğunu size hatırlatmak için panelinin yanında bir Uyarı. uyarı simgesi görüntüler.

WebSocket bağlantılarını azalt

DevTools, HTTP isteklerine ek olarak WebSocket bağlantılarını sürüm 99'dan itibaren kısıtlar.

WebSocket kısıtlanmasını gözlemlemek için:

  1. Örneğin, bir test aracı kullanarak yeni bir bağlantı başlatın.
  2. panelinde Kısıtlama yok'u seçin ve bağlantı üzerinden bir ileti gönderin.
  3. Çok yavaş bir özel kısıtlama profili oluşturun (örneğin, 10 kbit/s). Böyle bir yavaş profil, farkı fark etmenize yardımcı olur.
  4. panelinde profili seçip başka bir ileti gönderin.
  5. WS filtresini değiştirin, bağlantınızın adını tıklayın, Messages (Mesajlar) sekmesini açın ve kısıtlama kullanılarak ve kullanılmadan gönderilen ve yankılanan iletiler arasındaki saat farkını kontrol edin. Örneğin:

Kısıtlama ile ve kısıtlama olmadan gönderilen ve yankılan iletiler.

Ağ koşulları çekmecesinden yavaş ağ bağlantıları emülasyonu

Diğer DevTools panellerinde çalışırken ağ bağlantısını daraltmak isterseniz Ağ koşulları çekmecesini kullanın.

  1. Ağ Koşulları çekmecesini açmak için Ağ koşulları. simgesini tıklayın.
  2. Ağ sınırlama menüsünden bir bağlantı hızı seçin.

Tarayıcı çerezlerini manuel olarak temizleme

Tarayıcı çerezlerini istediğiniz zaman manuel olarak temizlemek için İstekler tablosunda herhangi bir yeri sağ tıklayın ve Tarayıcı çerezlerini temizle'yi seçin.

Tarayıcı Çerezlerini Temizle'yi seçin.

HTTP yanıt başlıklarını geçersiz kıl

Dosyaları ve HTTP yanıtı başlıklarını yerel olarak geçersiz kılma konusuna bakın.

Kullanıcı aracısını geçersiz kılma

Kullanıcı aracısını manuel olarak geçersiz kılmak için:

  1. Ağ Koşulları çekmecesini açmak için Ağ koşulları. simgesini tıklayın.
  2. Otomatik olarak seç'in işaretini kaldırın.
  3. Menüden bir kullanıcı aracısı seçeneği belirleyin veya kutuya özel bir tane girin.

İstekleri filtreleyin

İstekleri mülklere göre filtreleyin

İstekleri, alan adı veya isteğin boyutu gibi özelliklere göre filtrelemek için Filtre kutusunu kullanın.

Kutuyu göremiyorsanız Filtreler bölmesi büyük olasılıkla gizlidir. Filtreler bölmesini gizleme konusuna bakın.

Filtreler metin kutusu ve Tersine çevir onay kutusu.

Filtrenizi ters çevirmek için Filtre kutusunun yanındaki Tersine çevir onay kutusunu işaretleyin.

Her bir mülkü boşlukla ayırarak birden fazla mülkü aynı anda kullanabilirsiniz. Örneğin mime-type:image/gif larger-than:1K, bir kilobayttan büyük tüm GIF'leri görüntüler. Bu çoklu mülk filtreleri, VE işlemlerine eşdeğerdir. VEYA işlemleri desteklenmez.

Sırada desteklenen özelliklerin tam listesi yer alır.

  • cookie-domain. Belirli bir çerez alanı ayarlayan kaynakları görüntüleyin.
  • cookie-name. Belirli bir çerez adı ayarlayan kaynakları görüntüleyin.
  • cookie-path. Belirli bir çerez yolu ayarlayan kaynakları görüntüleyin.
  • cookie-value. Belirli bir çerez değeri ayarlayan kaynakları görüntüleyin.
  • domain. Yalnızca belirtilen alandaki kaynakları görüntüleyin. Birden fazla alan adı eklemek için joker karakter (*) kullanabilirsiniz. Örneğin *.com, .com ile biten tüm alan adlarından kaynakları gösterir. Geliştirici Araçları, otomatik tamamlama açılır menüsünü, karşılaştığı tüm alan adlarıyla doldurur.
  • has-overrides. content, headers ve tüm geçersiz kılma işlemlerini (yes) geçersiz kılan ya da hiç geçersiz kılma içermeyen (no) istekleri gösterir. İstek tablosuna karşılık gelen Geçersiz kılmaları var sütununu ekleyebilirsiniz.
  • has-response-header. Belirtilen HTTP yanıt başlığını içeren kaynakları göster. Geliştirici Araçları, otomatik tamamlama açılır menüsünü, karşılaştığı tüm yanıt başlıklarıyla doldurur.
  • is. WebSocket kaynaklarını bulmak için is:running kullanın.
  • larger-than. Belirtilen boyuttan daha büyük olan kaynakları bayt cinsinden göster. 1000 değerini ayarlamak, 1k değerini ayarlamakla eşdeğerdir.
  • method. Belirli bir HTTP yöntem türü üzerinden alınan kaynakları gösterir. Geliştirici Araçları, otomatik tamamlama açılır menüsünü, karşılaştığı tüm HTTP yöntemleriyle doldurur.
  • mime-type. Belirtilen MIME türündeki kaynakları göster. DevTools, otomatik tamamlama açılır menüsünü karşılaştığı tüm MIME türleriyle doldurur.
  • mixed-content. Tüm karma içerik kaynaklarını (mixed-content:all) veya yalnızca görüntülenenleri (mixed-content:displayed) gösterin.
  • priority. Öncelik seviyesi belirtilen değerle eşleşen kaynakları gösterir.
  • resource-type. Bir kaynak türünün kaynaklarını (ör. resim) görüntüleyin. DevTools, otomatik tamamlama açılır menüsünü karşılaştığı tüm kaynak türleriyle doldurur.
  • response-header-set-cookie. Sorunlar sekmesinde ham Set-Cookie üstbilgilerini göster. Yanlış Set-Cookie başlıklarına sahip bozuk çerezler Ağ panelinde işaretlenir.
  • scheme. Korunmayan HTTP (scheme:http) veya korumalı HTTPS (scheme:https) üzerinden alınan kaynakları göster.
  • set-cookie-domain. Belirtilen değerle eşleşen Domain özelliğine sahip Set-Cookie başlığı içeren kaynakları gösterin. DevTools, otomatik tamamlamayı karşılaştığı tüm çerez alan adlarıyla doldurur.
  • set-cookie-name. Belirtilen değerle eşleşen bir ada sahip Set-Cookie üstbilgisine sahip kaynakları gösterir. DevTools, otomatik tamamlamayı karşılaştığı tüm çerez adlarıyla doldurur.
  • set-cookie-value. Belirtilen değerle eşleşen bir değere sahip Set-Cookie başlığı içeren kaynakları gösterin. DevTools, otomatik tamamlamayı karşılaştığı tüm çerez değerleriyle doldurur.
  • status-code. Yalnızca HTTP durum kodu belirtilen kodla eşleşen kaynakları gösterin. Geliştirici Araçları, otomatik tamamlama açılır menüsünü, karşılaştığı tüm durum kodlarıyla doldurur.
  • url. Belirtilen değerle eşleşen bir url öğesine sahip kaynakları göster.

İstekleri türe göre filtreleyin

İstekleri istek türüne göre filtrelemek için Tümü, Fetch/XHR, JS, CSS, Img, Medya, Yazı Tipi, Doküman, WS (WebSocket), Wasm (WebAssembly), Manifest veya Diğer (burada listelenmeyen diğer herhangi bir tür) düğmelerini tıklayın.

Bu düğmeleri göremiyorsanız Filtreler bölmesi büyük olasılıkla gizlidir. Filtreler bölmesini gizleme konusuna bakın.

Birden çok tür filtresini aynı anda etkinleştirmek için Command (Mac) veya Control (Windows, Linux) tuşunu basılı tutup tıklayın.

JS, CSS ve Doküman kaynaklarını görüntülemek için Tür filtrelerini kullanma.

İstekleri zamana göre filtrele

Yalnızca ilgili zaman aralığında etkin olan istekleri görüntülemek için Genel Bakış bölmesinde sola veya sağa sürükleyin. Filtre kapsayıcıdır. Vurgulanan zaman aralığında etkin olan tüm istekler gösterilir.

21-25 ms civarında etkin olmayan istekleri filtreleme.

Veri URL'lerini gizle

Veri URL'leri, diğer dokümanlara yerleştirilmiş küçük dosyalardır. İstekler tablosunda gördüğünüz, data: ile başlayan tüm istekler veri URL'sidir.

Bu istekleri gizlemek için Onay kutusu. Veri URL'lerini gizle kutusunu işaretleyin.

İstekler tablosunda gizlenen veri URL'leri.

Alttaki durum çubuğu, gösterilen isteklerin toplam içindeki sayısını gösterir.

Uzantı URL'lerini gizle

Yazdığınız koda odaklanmak için, Chrome'da yüklemiş olabileceğiniz uzantıların gönderdiği alakasız istekleri filtreleyebilirsiniz. Uzantı isteklerinde chrome-extension:// ile başlayan URL'ler var.

Uzantı isteklerini gizlemek için Onay kutusu. Uzantı URL'lerini gizle kutusunu işaretleyin.

Uzantı URL'leri İstekler tablosunda gizlendi.

Alttaki durum çubuğu, gösterilen isteklerin toplam içindeki sayısını gösterir.

Yalnızca engellenen yanıt çerezlerine sahip istekleri göster

Herhangi bir nedenle yanıt çerezlerinin engellendiği istekler hariç her şeyi filtrelemek için Onay kutusu. Engellenen yanıt çerezleri'ni işaretleyin. Özelliği demo sayfasında deneyin.

İstekler tablosunda yalnızca engellenen yanıt çerezlerine sahip istekler gösterilir.

Alttaki durum çubuğu, gösterilen isteklerin toplam içindeki sayısını gösterir.

Bir yanıt çerezinin neden engellendiğini öğrenmek için isteği seçin, Çerezler sekmesini açın ve bilgi simgesinin üzerine gelin.

Buna ek olarak, panelinde üçüncü taraf çerezlerinin kullanımdan kaldırılmasından etkilenen veya bu çerezden muaf tutulan isteğin yanında bir uyarı uyarı simgesi gösterilir. İpucu içeren bir ipucu görmek için fareyle simgenin üzerine gelin ve daha fazla bilgi edinmek için Sorunlar paneline gitmek üzere simgeyi tıklayın.

Üçüncü taraf çerezlerinin kullanımdan kaldırılmasından etkilenen isteklerin yanındaki uyarı simgeleri.

Yalnızca engellenen istekleri göster

Engellenen istekler hariç her şeyi filtrelemek için Onay kutusu. Engellenen istekler'i işaretleyin. Bunu test etmek için Ağ isteği engelleme çekmece sekmesini kullanabilirsiniz.

İstekler tablosunda yalnızca engellenen istekler gösterilir.

İstekler tablosunda, engellenen istekler kırmızı renkle vurgulanır. Alttaki durum çubuğu, gösterilen isteklerin toplam içindeki sayısını gösterir.

Yalnızca üçüncü taraf isteklerini göster

Sayfa kaynağından farklı kaynağa sahip istekler hariç her şeyi filtrelemek için Onay kutusu. üçüncü taraf istekleri'ni inceleyin. Özelliği demo sayfasında deneyin.

İstekler tablosunda yalnızca üçüncü taraf istekleri gösterilir.

Alttaki durum çubuğu, gösterilen isteklerin toplam içindeki sayısını gösterir.

İstekleri sırala

Varsayılan olarak, İstekler tablosundaki istekler başlatma süresine göre sıralanır, ancak tabloyu başka ölçütleri kullanarak sıralayabilirsiniz.

Sütuna göre sırala

İstekleri bir sütuna göre sıralamak için İstekler tablosunda söz konusu sütunun başlığını tıklayın.

Etkinlik aşamasına göre sırala

Şelale'nin istekleri sıralama şeklini değiştirmek için İstekler tablosunun başlığını sağ tıklayın, fareyle Şelale'nin üzerine gelin ve aşağıdaki seçeneklerden birini belirleyin:

  • Başlangıç Zamanı. Başlatılan ilk istek en üstte yer alır.
  • Yanıt Süresi. İndirilmeye başlanan ilk istek en üstte yer alır.
  • Bitiş Zamanı. Tamamlanan ilk istek en üsttedir.
  • Toplam Süre. En kısa bağlantı kurulumuna ve istek / yanıta sahip istek en üstte yer alır.
  • Gecikme. Yanıt almak için en kısa süre bekleyen istek en üstte yer alır.

Bu açıklamalarda, ilgili her seçeneğin en kısadan en uzuna doğru sıralandığı varsayılmıştır. Şelale sütununun başlığını tıkladığınızda sıralama tersine çevrilir.

Bu örnekte Şelale, toplam süreye göre sıralanmıştır. Her çubuğun daha hafif olan kısmı, bekleyerek harcanan süredir. Karanlık kısım, baytları indirmek için harcanan süredir.

Şelale toplam süreye göre sıralanıyor.

İstekleri analiz edin

Geliştirici Araçları açık olduğu sürece, tüm istekleri paneline kaydeder. İstekleri analiz etmek için panelini kullanın.

İstek günlüğünü görüntüleme

Geliştirici Araçları açıkken yapılan tüm isteklerin günlüğünü görüntülemek için İstekler tablosunu kullanın. İstekleri tıkladığınızda veya üzerine geldiğinizde bu istekler hakkında daha fazla bilgi gösterilir.

İstekler tablosu.

İstekler tablosunda varsayılan olarak aşağıdaki sütunlar gösterilir:

  • Ad. Kaynağın dosya adı veya tanımlayıcısı.
  • Durum. Bu sütunda aşağıdaki değerler gösterilebilir:

    Durum sütununda farklı değerler.

    • HTTP durum kodu; örneğin, 200 veya 404.
    • Kaynaklar Arası Kaynak Paylaşımı (CORS) nedeniyle istekler için CORS error başarısız oldu.
    • Yanlış yapılandırılmış üstbilgileri olan istekler için (blocked:origin). Sorunla ilgili ipucu içeren bir ipucu görmek için fareyle bu durum değerinin üzerine gelin.
    • (failed) ve ardından hata mesajı.
  • Tür. İstenen kaynağın MIME türü.

  • Başlatıcı. Aşağıdaki nesneler veya işlemler istekleri başlatabilir:

    • Ayrıştırma. Chrome'un HTML ayrıştırıcısı.
    • Yönlendirme. HTTP yönlendirmesi.
    • Komut Dosyası. JavaScript işlevi.
    • Diğer. Bir bağlantıyı kullanarak sayfaya gitme veya adres çubuğuna bir URL girme gibi diğer bir işlem veya işlem.
  • Boyut. Yanıt üst bilgilerinin ve yanıt gövdesinin toplam boyutu (sunucu tarafından yayınlandığı şekliyle).

  • Zaman. İsteğin başlangıcından yanıtta son baytın alınmasına kadar olan toplam süre.

  • Şelale. Her istek etkinliğinin görsel bir dökümü.

Sütun ekle veya kaldır

İstekler tablosunun başlığını sağ tıklayın ve gizlemek veya göstermek üzere bir seçenek belirleyin. Görüntülenen seçeneklerin yanında onay işaretleri bulunur.

İstekler tablosuna sütun ekleyerek.

Şu ek sütunları ekleyebilir veya kaldırabilirsiniz: Yol, URL, Yöntem, Protokol, Şema, Alan, Uzak adres, Uzak adres alanı, Başlatan adres alanı, Çerezler, Çerezleri ayarla, Öncelik, Bağlantı Kimliği ve Geçersiz kılmalar var.

Özel sütunlar ekleme

İstekler tablosuna özel sütun eklemek için:

  1. İstekler tablosunun başlığını sağ tıklayıp Yanıt Başlıkları > Başlık Sütunlarını Yönet'i seçin.
  2. İletişim penceresinde Özel başlık ekle'yi tıklayın, başlığın adını girin ve Ekle'yi tıklayın.

İstekler tablosuna özel sütun ekleme.

İstekleri satır içi çerçevelere göre gruplandırma

Bir sayfadaki satır içi çerçeveler çok sayıda istek başlatıyorsa, bunları gruplandırarak istek günlüğünü daha uygun hale getirebilirsiniz.

İstekleri iframe'lere göre gruplandırmak için panelindeki AyarlarAyarlar. açın ve Onay kutusu. Çerçeveye göre gruplandır'ı işaretleyin.

iFrame'lere göre gruplandırılmış istekleri içeren ağ isteği günlüğü.

Satır içi çerçeve tarafından başlatılan bir isteği görüntülemek için istek günlüğünde genişletin.

İsteklerin zamanlamasını birbirleriyle ilişkili olarak görüntüleme

İsteklerin zamanlamasını birbiriyle ilişkili olarak görüntülemek için Şelale'yi kullanın. Varsayılan olarak Şelale, isteklerin başlangıç zamanına göre düzenlenir. Bu nedenle, sol tarafta olan istekler, sağ tarafta olanlardan daha erken başlar.

Şelale'yi sıralamak için kullanabileceğiniz farklı yöntemleri görmek için Etkinlik aşamasına göre sıralama başlıklı makaleyi inceleyin.

İstekler bölmesinin Şelale sütunu.

WebSocket bağlantısının mesajlarını analiz etme

WebSocket bağlantısının mesajlarını görüntülemek için:

  1. İstekler tablosunun Ad sütununda, WebSocket bağlantısının URL'sini tıklayın.
  2. Mesajlar sekmesini tıklayın. Tabloda son 100 ileti gösterilir.

Tabloyu yenilemek için İstekler tablosunun Ad sütununun altında WebSocket bağlantısının adını yeniden tıklayın.

Mesajlar sekmesi.

Tabloda üç sütun bulunur:

  • Veriler. Mesaj yükü. Mesaj düz metinse burada gösterilir. İkili işlem kodları için bu sütunda işlem kodunun adı ve kodu gösterilir. Şu işlem kodları desteklenir: Devamlı Çerçeve, İkili Çerçeve, Bağlantı Kapatma Çerçevesi, Ping Çerçevesi ve Pong Çerçevesi.
  • Uzunluk. İleti yükünün bayt cinsinden uzunluğu.
  • Zaman. İletinin alındığı veya gönderildiği zaman.

İletiler, türlerine göre renklerle kodlanır:

  • Giden kısa mesajlar açık yeşil renktedir.
  • Gelen kısa mesajlar beyazdır.
  • WebSocket işlem kodları açık sarıdır.
  • Hatalar açık kırmızıdır.

Akıştaki etkinlikleri analiz etme

Sunucuların Fetch API, EventSource API ve XHR üzerinden sağladığı etkinlikleri görüntülemek için:

  1. Etkinlik akışı gerçekleştiren bir sayfada ağ isteklerini kaydedebilirsiniz. Örneğin, bu demo sayfasını açın ve üç düğmeden birini tıklayın.
  2. Network (Ağ) bölümünde bir istek seçin ve EventStream sekmesini açın.

EventStream sekmesi.

Etkinlikleri filtrelemek için EventStream sekmesinin üst kısmındaki filtre çubuğunda bir normal ifade belirtin.

Yakalanan etkinliklerin listesini temizlemek için engelle Temizle'yi tıklayın.

Yanıt gövdesinin önizlemesini görüntüleme

Bir yanıt gövdesinin önizlemesini görüntülemek için:

  1. İstekler tablosunun Ad sütununun altında isteğin URL'sini tıklayın.
  2. Önizleme sekmesini tıklayın.

Bu sekme çoğunlukla görsellerin görüntülenmesi için yararlıdır.

Önizleme sekmesi.

Yanıt gövdesini görüntüleme

Bir isteğe verilen yanıt gövdesini görüntülemek için:

  1. İstekler tablosunun Ad sütununun altında isteğin URL'sini tıklayın.
  2. Yanıt sekmesini tıklayın.

Yanıt sekmesi.

HTTP üstbilgilerini göster

Bir isteğin HTTP üstbilgi verilerini görüntülemek için:

  1. İstekler tablosundan bir isteği tıklayın.
  2. Üstbilgiler sekmesini açın ve Genel, Yanıt Başlıkları veya İstek Üstbilgileri bölümlerine gidin.

İstekler tablosundan seçilen bir isteğin Başlıklar sekmesi.

Geliştirici Araçları, Genel bölümünde, alınan HTTP durum kodunun yanında okunabilir durum mesajını gösterir.

Yanıt Başlıkları bölümünde, bir başlık değerinin üzerine gelebilir ve yanıt başlığını yerel olarak geçersiz kılmak için Düzenle'yi tıklayın. Düzenle düğmesini tıklayabilirsiniz.

HTTP üst bilgisi kaynağını görüntüle

Varsayılan olarak Üstbilgiler sekmesinde başlık adları alfabetik olarak gösterilir. HTTP başlık adlarını alındıkları sırayla görüntülemek için:

  1. İlgilendiğiniz isteğin Başlıklar sekmesini açın. HTTP üstbilgilerini görüntüleme konusuna bakın.
  2. İstek Başlığı veya Yanıt Başlığı bölümünün yanındaki kaynağı görüntüle'yi tıklayın.

Geçici üstbilgi uyarısı

Bazen Üstbilgiler sekmesinde Provisional headers are shown... uyarı mesajı gösterilir. Bunun nedeni aşağıdakilerden biri olabilir:

  • İstek ağ üzerinden gönderilmedi, ancak orijinal istek başlıklarını depolamayan yerel bir önbellekten sunuldu. Bu durumda, istek üst bilgilerinin tamamını görmek için önbelleğe almayı devre dışı bırakabilirsiniz. Temel üstbilgi uyarı mesajı.

  • Ağ kaynağı geçerli değil. Örneğin, Konsol'da fetch("https://jec.fish.com/unknown-url/") komutunu çalıştırın. Temel üstbilgi uyarı mesajı.

Geliştirici Araçları, güvenlik nedeniyle yalnızca geçici üstbilgileri de görüntüleyebilir.

İstek yükünü göster

İsteğin yükünü, yani sorgu dizesi parametrelerini ve form verilerini görüntülemek için İstekler tablosundan bir istek seçin ve Yük sekmesini açın.

Yük sekmesi.

Yük kaynağını göster

Geliştirici Araçları, varsayılan olarak yükü kullanıcıların okuyabileceği bir biçimde gösterir.

Sorgu dizesi parametrelerinin kaynaklarını ve form verilerini görüntülemek için Yük sekmesinde, Sorgu Dizesi Parametreleri veya Form Verileri bölümlerinin yanındaki kaynağı görüntüle'yi tıklayın.

Kaynağı görüntüle düğmeleri.

Sorgu dizesi parametrelerinin URL kodu çözülmüş bağımsız değişkenlerini görüntüleme

Bağımsız değişkenler için URL kodlamasını açmak/kapatmak için Yük sekmesinde kodu çözülenleri görüntüle veya URL kodlamalı görünümü görüntüle'yi tıklayın.

URL kodlamasını aç/kapat.

Çerezleri görüntüleme

Bir isteğin HTTP başlığında gönderilen çerezleri görüntülemek için:

  1. İstekler tablosunun Ad sütununun altında isteğin URL'sini tıklayın.
  2. Çerezler sekmesini tıklayın.

Çerezler sekmesi.

Sütunların her birinin açıklaması için Alanlar konusuna bakın.

Çerezleri değiştirmek için Çerezleri görüntüleme, düzenleme ve silme başlıklı makaleyi inceleyin.

İsteğin zamanlama dökümünü görüntüleme

İsteğin zamanlama dökümünü görüntülemek için:

  1. İstekler tablosunun Ad sütununun altında isteğin URL'sini tıklayın.
  2. Zamanlama sekmesini tıklayın.

Bu verilere daha hızlı erişmenin bir yolu için Zamanlama dökümünü önizleme konusuna bakın.

Zamanlama sekmesi.

Zamanlama sekmesinde görebileceğiniz aşamaların her biri hakkında daha fazla bilgi için Zamanlama döküm aşamaları hakkında açıklama bölümüne bakın.

Zamanlama dökümünü önizleme

Bir isteğin zamanlama dökümünün önizlemesini görüntülemek için imlecinizi İstekler tablosunun Şelale sütunundaki istek girişinin üzerine getirin.

Üzerine gelmeyi gerektirmeyen bu verilere erişme yöntemi için İsteğin zamanlama dökümünü görüntüleme bölümüne bakın.

İsteğin zamanlama dökümünü önizleme.

Zamanlama dökümü aşamalarıyla ilgili açıklama

Zamanlama sekmesinde görebileceğiniz aşamaların her biri hakkında daha fazla bilgiyi burada bulabilirsiniz:

  • Sıraya ekleme. Tarayıcı, bağlantı başlamadan önce ve şu durumlarda istekleri sıraya alır:
    • Daha yüksek öncelikli istekler var.
    • Bu kaynak için zaten altı tane açık TCP bağlantısı (sınır) var. Yalnızca HTTP/1.0 ve HTTP/1.1 için geçerlidir.
    • Tarayıcı, disk önbelleğinde kısa bir süre yer ayırıyor.
  • Durduruldu. İstek, bağlantı başladıktan sonra Sıraya alma bölümünde açıklanan nedenlerden herhangi biri nedeniyle kesilebilir.
  • DNS Araması. Tarayıcı, isteğin IP adresini çözümlüyor.
  • İlk bağlantı. Tarayıcı, TCP el sıkışma veya yeniden deneme işlemleri de dahil olmak üzere bir bağlantı kuruyor ve bir SSL anlaşmasını yapıyor.
  • Proxy pazarlığı. Tarayıcı, isteği bir proxy sunucuyla görüşüyor.
  • İstek gönderildi. İstek gönderiliyor.
  • ServiceWorker Hazırlığı. Tarayıcı, Service Worker'ı başlatıyor.
  • ServiceWorker'a istek gönderin. İstek, hizmet çalışanına gönderiliyor.
  • Bekleniyor (TTFB). Tarayıcı, yanıtın ilk baytını bekliyor. TTFB, İlk Baytın Süresi anlamına gelir. Bu zamanlama, gecikmenin 1 gidiş dönüşünü ve sunucunun yanıtı hazırlamak için harcadığı süreyi içerir.
  • İçerik İndirme. Tarayıcı, yanıtı doğrudan ağdan veya hizmet çalışanından alıyor. Bu değer, yanıt gövdesini okumak için harcanan toplam süredir. Beklenenden büyük değerler, ağın yavaş olduğunu veya tarayıcının, yanıtın okunmasını geciktiren başka işler yapmakla meşgul olduğunu gösterebilir.

Başlatıcıları ve bağımlılıkları görüntüleme

Bir isteğin başlatıcılarını ve bağımlılıklarını görüntülemek için üst karakter tuşunu basılı tutun ve İstekler tablosundaki isteğin üzerine gelin. DevTools, başlatıcıları yeşil, bağımlılıkları ise kırmızı rengi gösterir.

İsteği başlatanları ve bağımlılıklarını görüntüleme.

İstekler tablosu kronolojik olarak sıralandığında fareyle üzerine geldiğiniz isteğin üzerindeki ilk yeşil istek, bağımlılığı başlatan kişidir. Yukarıda başka bir yeşil talep varsa, o yüksek istek, başlatıcıyı başlatan kişidir. Örnekler çoğaltılabilir.

Yükleme etkinliklerini göster

Geliştirici Araçları, DOMContentLoaded ve load etkinliklerinin zamanlamasını panelinde birden fazla yerde görüntüler. DOMContentLoaded etkinliği mavi, load etkinliği ise kırmızıdır.

Ağ panelindeki DOMContentLoaded ve yükleme etkinliklerinin konumları.

Toplam istek sayısını görüntüleyin

Toplam istek sayısı panelinin alt kısmındaki Özet bölmesinde listelenir.

Geliştirici Araçları açıldığından beri gerçekleşen toplam istek sayısı.

Aktarılan ve yüklenen kaynakların toplam boyutunu görüntüleme

Geliştirici Araçları, panelinin alt kısmındaki Özet bölmesinde, aktarılan ve yüklenen (sıkıştırılmamış) kaynakların toplam boyutunu listeler.

Aktarılan ve yüklenen kaynakların toplam boyutu.

Tarayıcının sıkıştırmasını açtıktan sonra kaynakların ne kadar büyük olduğunu görmek için Bir kaynağın sıkıştırılmamış boyutunu görüntüleme bölümüne bakın.

Bir isteğe neden olan yığın izlemeyi (stack trace) görüntüleme

Bir JavaScript ifadesi kaynak istenmesine neden olduğunda, isteğe giden yığın izlemeyi görüntülemek için fareyle Başlatan sütununun üzerine gelin.

Kaynak isteğiyle sonuçlanan yığın izleme.

Bir kaynağın sıkıştırılmamış boyutunu görüntüleme

Ayarlar Ayarlar. > Büyük istek satırları'nı kontrol edip Boyut sütununun en alt değerine bakın.

Sıkıştırılmamış kaynak örneği.

Bu örnekte, ağ üzerinden gönderilen www.google.com belgesinin sıkıştırılmış boyutu 43.8 KB, sıkıştırılmamış boyut ise 136 KB'dir.

İstek verilerini dışa aktarma

Tüm ağ isteklerini HAR dosyasına kaydet

HAR (HTTP Arşivi), yakalanan verileri dışa aktarmak için çeşitli HTTP oturum araçları tarafından kullanılan bir dosya biçimidir. Biçim, belirli bir alan grubu olan bir JSON nesnesidir.

Tüm ağ isteklerini bir HAR dosyasına iki şekilde kaydedebilirsiniz:

  • İstekler tablosunda herhangi bir isteği sağ tıklayın ve Tümünü içerikle birlikte HAR olarak kaydet'i seçin. Tümünü içerikle birlikte HAR olarak kaydet'i seçme.
  • panelinin üst kısmındaki işlem çubuğunda Dışa aktar'a dokunun. HAR'yi dışa aktar'ı tıklayın. Üst kısımdaki işlem çubuğunda HAR dosyasını dışa aktar düğmesi.

HAR dosyanızı oluşturduktan sonra bu dosyayı analiz için Geliştirici Araçları'na iki şekilde geri aktarabilirsiniz:

  • HAR dosyasını sürükleyip İstekler tablosuna bırakın.
  • panelinin üst kısmındaki işlem çubuğunda İçe aktar'ı tıklayın. HAR'yi içe aktar'ı tıklayın.

Bir veya daha fazla isteği panoya kopyala

İstekler tablosunun Ad sütununda bir isteği sağ tıklayın, fareyle Kopyala'nın üzerine gelin ve aşağıdaki seçeneklerden birini belirleyin:

  • URL'yi kopyala. İsteğin URL'sini panoya kopyalayın.
  • cURL olarak kopyala. İsteği bir cURL komutu olarak kopyalayın.
  • PowerPoint olarak kopyala. İsteği bir PowerShell komutu olarak kopyalayın.
  • Getirme olarak kopyala. İsteği bir getirme çağrısı olarak kopyalayın.
  • Node.js fetch olarak kopyala. İsteği bir Node.js getirme çağrısı olarak kopyalayın.


  • Yanıtı kopyala. Yanıt gövdesini panoya kopyalayın.


  • Tüm URL'leri kopyala. Tüm isteklerin URL'lerini panoya kopyalayın.

  • Tümünü cURL olarak kopyala. Tüm istekleri bir cURL komutları zinciri olarak kopyalayın.

  • Tümünü PowerShell olarak kopyala. Tüm istekleri, bir PowerShell komut zinciri olarak kopyalayın.

  • Tümünü getirme olarak kopyala. Tüm istekleri, bir getirme çağrısı zinciri olarak kopyalayın.

  • Tümünü Node.js fetch olarak kopyala. Tüm istekleri, Node.js getirme çağrıları zinciri olarak kopyalayın.

  • Tümünü HAR olarak kopyala. Tüm istekleri HAR verileri olarak kopyalayın.

Kopyalama seçeneklerini belirleme.

Ağ panelinin düzenini değiştirme

Sizin için önemli olan konulara odaklanmak için paneli kullanıcı arayüzünün bölümlerini genişletin veya daraltın.

Filtreler bölmesini gizleme

Geliştirici Araçları varsayılan olarak Filtreler bölmesini gösterir. Filtreyi gizlemek için Filtre'yi Filtre'yi seçin. tıklayın.

Filtreleri Gizle düğmesi.

Büyük istek satırlarını kullan

Ağ istekleri tablonuzda daha fazla boşluk istediğinizde büyük satırlar kullanın. Ayrıca bazı sütunlar, büyük satırlar kullanılırken biraz daha fazla bilgi sağlar. Örneğin, Boyut sütununun alt değeri, bir isteğin sıkıştırılmamış boyutudur ve Öncelik sütunu hem başlangıç (en düşük değer) hem de son (en yüksek değer) getirme önceliğini gösterir.

Büyük satırları görmek için AyarlarAyarlar. açıp Büyük istek satırları'nı tıklayın.

Büyük istek satırları etkinleştirildi.

Genel Bakış kanalını gizleme

Geliştirici Araçları varsayılan olarak Genel Bakış kanalını gösterir. AyarlarAyarlar. açın ve Genel bakışı göster onay kutusunun işaretini kaldırarak gizlemeyi bırakın.

Genel bakışı göster onay kutusu.