Loglar ve JTL Dosyası Analizi

Logs Sekmesini Anlama

LoadFocus'taki Logs sekmesi, JMeter test ajanlarınızdan ham çıktı ve yapılandırılmış özet veriler sağlar. Burada şunları yapabilirsiniz:

  • Tüm test yapay eserlerini (orijinal ve değiştirilmiş JMX, JTL sonuçları, JMeter log dosyaları) indirin.
  • Kaydırılabilir bir metin panelinde ham JTL özetini inceleyin.
  • Örnek düzeyinde ayrıntıları üst düzey Insights, Errors ve Timeline görünümleriyle ilişkilendirin.

Yük Testi Logları Örneği

Test Dosyaları Paneli

Sol tarafta konuma göre (örn. US East) bir Test files listesi göreceksiniz. Her dosya girişinin bir indirme simgesi vardır:

  1. Orijinal .jmx dosyası Çalıştırmadan önce yüklediğiniz tam betik.
  2. Değiştirilmiş .jmx dosyası LoadFocus tarafından uygulanan değişiklikler (örn. enjekte edilen dinleyiciler veya uzak motor ayarları).
  3. .jtl dosyası (JMeter Test Sonuçları) Testinizden elde edilen tam CSV/XML sonuçları. Zaman damgaları, yanıt süreleri, yanıt kodları, thread adları, etiketler ve daha fazlasını içerir.
  4. JMeter log dosyası Her motordan gelen jmeter.log, uyarıları, hataları ve hata ayıklama mesajlarını yakalar.

JTL Özet Görünümü

Merkezi panel, JTL dosyasının kısaltılmış bir görünümünü gösterir. Her satır tek bir sampler sonucuna karşılık gelir.

  • timeStamp Örneğin başladığı epoch milisaniyesi.

  • elapsed Milisaniye cinsinden yanıt süresi.

  • label Sampler adı (örn. "HTTP Request").

  • responseCode HTTP durum kodu veya sampler dönüş kodu.

  • success Geçti/kaldı durumunu gösteren true/false bayrağı.

  • bytes Bayt cinsinden alınan yük boyutu.

  • URL Hedef uç nokta URL'si.

  • Latency Milisaniye cinsinden ilk bayta kadar geçen süre.

  • SampleCount Bu girişin temsil ettiği örnek sayısı (genellikle 1).

Log Verileri Nasıl Kullanılır

  1. JTL'yi İndirin Çevrimdışı analiz için tam sonuç setini almak üzere .jtl file yanındaki indirme simgesine tıklayın.
  2. Harici Araçlarda Açın Pivotlamak, grafik oluşturmak ve filtrelemek için CSV/XML'i Excel, Grafana veya favori log analiz platformunuza aktarın.
  3. Arama ve Filtreleme Hataları izole etmek için editörünüzün arama özelliğini kullanın (örn. success sütununda false arayın).
  4. Zaman Damgalarıyla İlişkilendirin O anda ne olduğunu görmek için JTL zaman damgalarını Timeline veya Engine Health grafikleriyle eşleştirin.
  5. JMeter Loglarını İnceleyin JTL'niz olağandışı hatalar gösteriyorsa, yığın izlemeleri, GC duraklamaları veya eklenti hataları için jmeter.log dosyasını indirin ve inceleyin.

En İyi Uygulamalar

  • JTL Boyutunu Yönetilebilir Tutun Çok büyük çalıştırmalar için, loglardaki gürültüyü azaltmak üzere JMeter'ın örnek filtresini etkinleştirin veya --loglevel.jmeter=ERROR kullanın.
  • Harici Görselleştirme Kullanın InfluxDB + Grafana veya Apache Superset gibi araçlar, ham JTL verilerini etkileşimli kontrol panellerine dönüştürebilir.
  • Zaman Damgası Hizalaması JTL zaman damgalarının diğer metriklerle hizalanması için yerel saatinizin ve ajan saatlerinin senkronize olduğundan (NTP) emin olun.
  • Sonuçları Arşivleyin Denetlenebilirlik ve regresyon takibi için JTL ve log dosyalarını test yapılandırmalarınızla birlikte saklayın.

Sonuç

LoadFocus'taki Loglar ve JTL Dosyası Analizi görünümü, hem ham hem de yapılandırılmış test sonuçlarına tam erişim sağlar. JMeter yapay eserlerinizi indirip inceleyerek, performans sorunlarının kök nedenini ortaya çıkarmak için her örneği, hatayı ve sistem olayını ilişkilendiren derin adli analiz yapabilirsiniz.