Yük Testi Bilgileri
Bilgiler Kontrol Panelini Anlama
LoadFocus test sonucu kontrol panelindeki Insights sekmesi, JMeter test çalıştırmanızın üst düzey istatistiksel özetini sağlar. Temel performans metriklerini - verimlilik, yanıt süreleri, hata oranları, veri aktarım hızları ve yanıt kodu dağılımı - bir araya getirerek test sağlığını ve yük altında kullanıcı deneyimini hızlıca değerlendirebilmenizi sağlar.
Temel Metrikler Açıklaması
Samples Test sırasında çalıştırılan toplam istek (sampler) sayısı.
Average Response Time Tüm istekler için ortalama süre (ms).
Min – Max Response Time En hızlı ve en yavaş istek süreleri (ms).
Hits/sec (Throughput) Tüm motorlar tarafından saniyede gönderilen ortalama istek sayısı.
Errors & Error % Toplam başarısız istekler ve genel örneklere oranları.
Percentile 50 & 90 Medyan ve 90. yüzdelik dilim yanıt süreleri - tipik ve üst sınır gecikmelerin göstergeleri.
Percentile 95 & 99 95. ve 99. yüzdelik dilimlerdeki yüksek yüzdelik gecikme - SLA doğrulaması için faydalıdır.
Sent / Received KBytes/s Testiniz tarafından oluşturulan ortalama veri yükleme/indirme verimliliği.
Standard Deviation Yanıt sürelerindeki değişkenlik - yüksek bir değer tutarsız performansı gösterir.
Bilgiler Neden Önemlidir
Hızlı Performans Sağlık Kontrolü Bilgiler görünümü, en önemli test metriklerini bir bakışta ortaya koyar - ham logları veya bireysel örnekleri incelemeye gerek yoktur.
Verimlilik vs. Gecikme Hits/sec değerini Ort/Yüzdelik yanıt süreleri ile karşılaştırarak, sisteminizin yük arttıkça gecikmeyi koruyup korumadığını görebilirsiniz.
Hata Tanılama Sıfır olmayan bir Errors % değeri güvenilirlik sorunlarını hemen vurgular. Arıza ayrıntıları için Errors sekmesine inin.
Veri Aktarım Kalıpları Sent/Received KBytes/s izleme, testinizin bant genişliğine duyarlı uç noktaları doğru şekilde çalıştırdığını doğrulamaya yardımcı olur (örn. dosya yükleme/indirme).
LoadFocus'ta Bilgileri Nasıl Kullanırsınız
- JMeter Testinizi Çalıştırın
.jmxdosyanızı yükleyin ve yük ajanlarını her zamanki gibi yapılandırın. - "Insights" Sekmesini Seçin Test tamamlandıktan sonra (veya gerçek zamanlı olarak), test sonucu araç çubuğunda Insights öğesine tıklayın.
- Bir Sampler Seçin Metrikleri sampler türüne göre filtrelemek için açılır menüyü (örn. HTTP Request, Database Query) kullanın.
- Ayrıntılar İçin Üzerine Gelin Tam sayıları ve yüzdeleri görmek için grafik tabanlı yanıt kodu pasta grafiği gibi herhangi bir grafik bölümünün üzerine gelin.
Bilgilerinizi Yorumlama
Yüksek Ortalama vs. Düşük Medyan
Avg Response Time≫50th Percentileise, isteklerin bir alt kümesi önemli gecikmeler yaşıyordur. Timeline veya Errors görünümlerinde aykırı değerleri araştırın.Verimlilik Platosu Hits/sec sanal kullanıcılar artmaya devam ederken düzleşiyor veya düşüyorsa, kaynaklar doymuş olabilir (bkz. Engine Health Monitoring).
Dalgalı Standart Sapma Standart sapmadaki büyük dalgalanmalar genellikle dış bağımlılıklarla (üçüncü taraf API'ler, veritabanı kilitleri) veya çöp toplama duraklamalarıyla ilişkilidir.
Sıfır Hata Ama Yüksek Gecikme Hata olmaması her zaman "her şey yolunda" anlamına gelmez. Uzun yanıt süreleri yine de kullanıcı deneyimini bozacaktır; sunucu tarafı loglarını veya profilleme verilerini kontrol edin.
En İyi Uygulamalar
Hafif Yükle Başlangıç Değeri Belirleyin Yükü artırmadan önce az sayıda kullanıcı altında sisteminizin başlangıç değerini yakalayın. Bu sayıları tam yük Bilgilerinizle karşılaştırın.
Sampler'a Göre Detaylara İnin Yavaş veya hataya açık istekleri izole etmek için sampler açılır menüsünü kullanın. Bu, sorun gidermeyi doğru API çağrılarına veya sayfalara odaklamaya yardımcı olur.
Diğer Görünümlerle İlişkilendirin Tam bir resim için Bilgileri her zaman Engine Health, Timeline ve Errors ile çapraz referanslayın.
Eşik Uyarıları Ayarlayın Testler SLA'ları ihlal ettiğinde hemen bildirim almak için temel metriklerde (örn. p95 > 500 ms, hata % > 1%) uyarılar yapılandırın.
Sonuç
LoadFocus'taki Bilgiler kontrol paneli, ham JMeter sonuçlarını eyleme geçirilebilir metriklere dönüştürür - performans eğilimlerini, darboğazları ve güvenilirlik sorunlarını hızla belirlemenize yardımcı olur. Daha derin araştırmayı yönlendirmek ve optimizasyonu hızlandırmak için test sonrası analizde ilk durağınız olarak kullanın.