jmeter listeners analyzing results with different listeners
Bu eğitici, JMeter Test Sonuçlarını görüntülemek için farklı JMeter Dinleyici türlerini ve sonuçları analiz etmek için bunların nasıl kullanılacağını açıklar:
JMeter'da yürütülen testlerin sonuçları Dinleyiciler kullanılarak görüntülenebilir. Bu nedenle, test planına yürütmenin sonuçlarını kontrol etmek için dinleyiciler eklenmelidir.
JMeter dinleyicileri, sonuçları Tablo, Ağaçlar, Grafikler, Günlükler vb. Gibi çeşitli biçimlerde görüntülemeye izin verir.
Kullanıcılar dinleyicilerden yararlanarak örnekleyicilerin sonuçlarını yalnızca görebildikleri için dinleyiciler, JMeter’in test planının en önemli parçasıdır. Tüm dinleyicilerin farklı önemi vardır ve sonuçlarınızı nasıl görmek istediğinize bağlı olarak seçilebilirler.
=> İçin buraya tıklayın JMeter'de Tam Ücretsiz Eğitim (20+ Video)
otomasyon testi mülakat soruları ve deneyimli kişiler için cevapları
Ne öğreneceksin:
JMeter Dinleyici Türleri
JMeter Dinleyicilerinin sonucu görüntülediği çeşitli formatlar aşağıdaki görüntüde listelenmiştir.
JMeter'de bulunan farklı Dinleyici Türleri şunlardır:
- Sonuç Ağacını Görüntüle
- Özet raporu
- Toplu Rapor
- Arka Uç İşleyici
- Toplu Grafik
- Onaylama Sonuçları
- Karşılaştırma Onaylama Görselleştiricisi
- Özet Sonuçları Oluşturun
- Grafik Sonuçları
- JSR223 Dinleyici
- Posta Görselleştirici
- Tepki Süresi Grafiği
- Yanıtları bir dosyaya kaydeder
- Basit Veri Yazıcısı
- Sonuçları Tablodaki Görüntüle
- Fasulye Kabuğu Dinleyicisi
JMeter Dinleyicilerinde Video Eğitimi
Tablo Sonuçları, sonucu gecikme, yanıt süresi, bağlantı süresi gibi önemli parametreler olarak tablo formatında gösterir. Yanıt, sonuçları Ağaç Biçiminde görüntüleyerek metin, HTML, JSON, XML'de görülebilir.
Toplu grafik ve Toplu rapor, çok sayıda örnek olması durumunda kullanışlıdır ve müşterinize grafikler göndermeniz gerekir. Toplam Rapor dinleyicileri kullanılarak% 90 satır,% 95 satır, ortalama, medyan değerler alınabilir.
Dinleyici Nasıl Eklenir
Dinleyici eklemek için aşağıda belirtilen adımları izleyin:
- JMeter'ı açın
- Test planına sağ tıklayın.
- Ekle'ye tıklayın.
- Dinleyici'yi seçin. Eklenebilecek tüm dinleyicileri listeleyecektir.
Sık kullanılan Dinleyicilerden geçelim:
# 1) Toplu Grafikler
Aggregate Graph, JMeter'daki önemli dinleyicilerden biridir. Gerekli tüm bilgiler bu dinleyici tarafından sağlanır.
Bileşenler:
- İsim : Dinleyici Adı
- Yorumlar : Varsa sağlanabilir.
Dinleyici tarafından sağlanan veriler:
- # Örnekler: Toplam Numune Sayısı.
- Ortalama: Ortalama süre.
- Min: Bu, bir örnekleyicinin sunucuya gitmesi için geçen minimum süredir.
- Max : Bu, sunucuya gitmek için gereken maksimum süredir.
- Hata%: Hata örnekleyici sayısı / Toplam Örnekleyici sayısı.
- Çıktı: Aktarım hızı, sunucu tarafından alınan saniye başına örnektir.
- KB / saniye alındı: Bu, İstemci tarafından saniyede kaç kilobayt alındığını tanımlar.
- KB / saniye gönderildi: Bu, sunucuya saniyede kaç Kilobayt gönderileceğini tanımlar.
- % 90 Hat: Örnekleyicilerin% 10'unun sunucuya ulaşma süresini aştığını gösterir.
- % 95 Hat: Örnekleyicilerin% 5'inin sunucuya ulaşma süresini aştığını gösterir.
- % 99 Hat: Örnekleyicilerin% 1'inin sunucuya ulaşma süresini aştığını gösterir.
Yukarıdaki bilgiler, bir yük testi gerçekleştiren bir kullanıcı için çok gerekli ve önemlidir, çünkü bu veri analizi, kullanıcının testteki web uygulamasının performansını iyileştirmeye çalışmasına yardımcı olur.
Yukarıda tartıştığımız gibi veriler, bu dinleyici aracılığıyla grafik formda da gösterilebilir. Görüntüle Grafik seçeneği. Grafik gösterimin anlaşılması ve analiz edilmesi kolay olduğu için verileri analiz etmeyi ve üzerinde çalışmayı kolaylaştırır.
# 2) Toplu Rapor
Aggregate Report Listener, Aggregate Graph dinleyicisiyle aynıdır. Her iki dinleyici de kullanıcının analizi için aynı verileri sağlar.
Her iki dinleyicideki tek fark, Toplu Grafik'in hem istatistiksel hem de grafik biçiminde görüntülenebilmesi, ancak Toplu Rapor verilerinin yalnızca istatistiksel biçimde görüntülenebilmesidir.
# 3) Onay Sonuçları
Onaylama Sonuçları Dinleyicisi, uygulanan önermenin başarılı mı yoksa başarısız mı olduğunu kontrol etmek için kullanılır. İddia sonucunu kontrol ederken, dinleyici her zaman örnekleyiciye yönelik iddia ve istekler oluşturulduğunda oluşturulmalıdır.
# 4) Sonuçları Tablodaki Görüntüle
Adından da anlaşılacağı gibi, 'Sonuçları tablodaki görüntüle' dinleyici, tablo formundaki veriler, yani satırlar ve sütunlar halinde. Yaygın olarak kullanılan bir dinleyicidir ve analiz için önemli bilgiler sağlar. Tüm örnekleyiciler için verileri tablo biçiminde gösterir. Bu dinleyici, büyük miktarda CPU / bellek kullandığından tam yük testi için kullanılamaz.
Bileşenler :
- İsim: Dinleyici Adı
- Yorumlar: Varsa burada sağlanabilir.
Dinleyici aşağıdaki verileri gösterir:
- Örneklem #: Toplam Örnekleyici sayısı.
- Başlangıç saati: Numunelerin verildiği zamandır.
- Konu Adı: İpliğin adı.
- Etiket: Sağlandığı gibi etiket.
- Örnek Süresi (ms): İstek sunucu tarafından başlatıldığında, talebin yanıtını almak için geçen süre Örnekleme zamanıdır.
- Durum: Başarılı / Başarısız sembolü olarak durum.
- Bayt: İstemci tarafından alınan baytlar.
- Gönderilen Bayt: Sunucuya gönderilen baytlar.
- Gecikme: Kullanıcı tarafından gönderilen talebe uygulamanın yanıt vermesindeki gecikmedir.
- Bağlantı Süresi (ms): Bu, bir isteğin sunucuya ulaşması için gereken süredir.
# 5) Sonuçları Ağaçta Görüntüle
Bu Dinleyicinin, gereksinimi ve gerçek sonucu karşılaştırarak hem isteği hem de yanıtı kontrol edebilme avantajı vardır. Geçme beyanı sonuçlarını göstermez.
Yanıt, aşağıdaki ekran görüntüsünde gösterildiği gibi soldaki açılır menüden seçilebilecek farklı biçimlerde görüntülenebilir.
Mevcut farklı formatlar şunlardır: Metin, Regexp test cihazı, Sınır Çıkarıcı Test Cihazı, CSS / JQuery Test Cihazı, Xpath Test Cihazı, JSON Yolu test cihazı, HTML, HTML Kaynak Biçimlendirilmiş, HTML (kaynakları indirme), Belge, JSON, XML, Tarayıcı.
Bu dinleyici, CPU ve bellek olarak çok sayıda kaynak tükettiği için yük testi için değil, yalnızca temel testler için de iyidir.
# 6) JMeter Özet Raporu
Özet rapor, analiz için gerekli olan bilgilendirici verileri sağlar.
Aşağıdaki veriler dinleyici tarafından sağlanır:
- Etiket: Etiket, isteğin adı veya URL'sidir.
- # Örnekler: Örnek sayısı, istek başına kullanıcı sayısıdır
- Ortalama: Ortalama süre, numunelerin etiketi çalıştırmak için harcadığı süreye göre hesaplanır.
- Min: Etiket için bir numunenin aldığı minimum veya en az süre.
- Max: Etiket için bir numunenin aldığı maksimum veya en uzun süre.
- Std Dev : Numune yanıt süresinin ortalama değerinden sapmadır.
- Hata%: Başarısız isteklerin yüzdesi.
- Çıktı: Sunucu tarafından işlenen isteklerin sayısıdır.
- KB / Sn: Performans yürütme yapılırken indirilen veriler KB / sn'dir.
# 7) Özet Sonuçları Oluşturun
Özet Sonuçları Oluşturun Dinleyici günlük biçiminde bir Özet raporu oluşturur yani bir günlük dosyası oluşturulur ve formatı JMeter özellikler dosyasında belirtilir.
# 8) Grafik Sonuçları
Grafik Sonuçları dinleyici, sonuç gerektiriyorsa kullanıcı tarafından kullanılır. grafik formu . Grafik, en son örnekleyicinin verilerini ve sırasıyla x ve y eksenindeki yanıt süresini temsil eder.
# 9) Yanıtları Bir Dosyaya Kaydet
Yanıtları bir dosyaya kaydedin Dinleyici talebin yanıtlarını kaydedin . Aşağıdaki ekran görüntüsünde gösterildiği gibi, yanıt çeşitli seçenekler kullanılarak kaydedilebilir. Başarısız olduğumuz ve yanıtları geçtiğimiz gibi, alanın seçilmesi yalnızca gerekli verileri sağlayacaktır.
Yürütme sırasında hata nedenlerini bulamadığımız için yanıtları kaydetmenin birkaç nedeni olabilir, bu nedenle verileri kaydetmek, başarısızlığın nedenini bilmek için verileri daha sonra analiz etmemize yardımcı olur.
# 10) Basit Veri Yazıcısı
Basit Veri Yazıcısı dinleyici yanıtı günlüğe kaydeder ve bunları düz bir dosyaya yazar.
JMeter Dinleyicileri Hakkında SSS
S # 1) Dinleyicilerden hangisi JMeter ile birlikte gelir?
Cevap : Bunlar aşağıda listelenmiştir:
- Sonuç Ağacını Görüntüle
- Özet raporu
- Toplu Rapor
- Arka Uç İşleyici
- Toplu Grafik
- Onaylama Sonuçları
- Karşılaştırma Onaylama Görselleştiricisi
- Özet Sonuçları Oluşturun
- Grafik Sonuçları
- JSR223 Dinleyici
- Posta Görselleştirici
- Tepki Süresi Grafiği
- Yanıtları bir dosyaya kaydeder
- Basit Veri Yazıcısı
- Sonuçları Tablodaki Görüntüle
- Fasulye Kabuğu Dinleyicisi
ÖNEMLİ - Jmeter varsayılan paketinin bir parçası olarak gelmeyen bazı ek dinleyiciler vardır. Eklentileri indirin ve görmek için onları Jmeter dizininin EXT klasörüne yapıştırın.
S # 2) JMeter'da Sonuç Ağacı Görüntüle nedir?
Cevap : Sonuç ağacı, istek ve yanıt parametresiyle birlikte farklı biçimlerde görüntülenebilen Örnekleyici sonucunu sağlar. Bu dinleyici, yalnızca başarısız veri iddiasını gösterir ve birini geçmez.
S # 3) JMeter'da grafik sonuçlarını nasıl analiz edersiniz?
Cevap: Grafik Sonuçları aşağıdaki verileri gösterir:
- Numune Sayısı: Yük testi sırasında yürütülen toplam Örnek sayısı.
- Son Örnek: Bu, en son Tepki süresini gösterir .
- Ortalama: Bu, numunelerin ortalama toplam yanıt süresini gösterir.
- Çıktı: Test / Süre sırasında sunucuya gönderilen istek sayısı (saniye / Dakika / Saat)
- Sapma : Sapma değerinin düşük olması sistemin stres altında olmadığı anlamına gelir. Sapma, temel olarak yanıt süresindeki değişimi gösterir.
S # 4) Kaynak tüketimini korumak için bir yük testi sırasında dinleyicilerden hangisi devre dışı bırakılmalıdır?
Cevap: Tüm dinleyiciler diğer öğeler için kullanılabilecek birçok kaynağı tükettiklerinden, bir yük testi sırasında devre dışı bırakılmalıdır. Sonuçlar kaydedilmeli ve daha sonraki analizler için kullanılmalıdır.
Bir yük testine başlamadan önce tüm dinleyiciler devre dışı bırakılmalıdır.
S # 5) JMeter kodlama gerektiriyor mu?
Cevap: Hayır, kodlama becerisi gerektirmez. Herhangi bir komut dosyasının oluşturulması gerekiyorsa, bu bir dahili kaydedici .
Sonuç
Tüm dinleyiciler çok önemlidir ve örnekleyicilerden yanıtlar almaya ve performans testi için çok yararlı olabilecek analiz için veri sağlamaya yardımcı olur.
View gibi dinleyiciler Sonuçlar Ağacı, Tablodaki Sonuçları Görüntüle, Onaylama Sonuçları olanlar mı yapmamalı kullanılırken yük testi yapmak Diğer unsurlar için kullanılabilecek çok sayıda kaynak tükettiklerinden.
Toplu Grafik ve Grafik Dinleyicileri Verileri analiz etmeyi daha anlaşılır ve daha kolay hale getiren grafikte verileri gösterin.
Özet Raporlar kullanılarak analiz edilebilir. Özet raporu ve Özet Sonuçları Oluşturun. Yanıtları kaydetmek ve daha sonra analizler için kullanmak Yanıtları bir dosyaya kaydedin kullanılabilir.
=> İçin buraya tıklayın JMeter'de Tam Ücretsiz Eğitim (20+ Video)
Önerilen Kaynaklar
- JMeter'de Xpath Extractor Son İşlemci
- TestNG Ek Açıklamaları ve Dinleyicileri
- JMeter Video 1: Giriş, JMeter İndir ve Kur
- En İyi JMeter Röportaj Soruları ve Cevapları
- JMeter'da Ön İşlemciler Nasıl Kullanılır
- JMeter'da Post İşlemci Kullanımı (Normal İfade Çıkarıcı)
- En İyi 5 JMeter Eklentisi ve Nasıl Kullanılacağı (Örneklerle)