jMeter - Dinleyiciler

Dinleyiciler, JMeter çalışırken JMeter'ın test senaryoları hakkında topladığı bilgilere erişim sağlar. Dinleyiciler tarafından toplanan sonuçlar veya bilgiler şu şekilde gösterilebilir:

  • tree
  • tables
  • graphs
  • log dosyası

Tüm dinleyiciler, biri belirtildiğinde çıktı dosyasına aynı ham verileri yazar.

Varsayılan yapılandırma

Kaydedilecek varsayılan öğeler, aşağıdaki iki yoldan biriyle tanımlanabilir -

  • İçinde jmeter.properties(veya user.properties) dosyası. Bu dosya şu konumdadır:/bin Varsayılan biçimi değiştirmek için, jmeter.properties dosyasında aşağıdaki satırı bulun -

jmeter.save.saveservice.output_format=
  • Aşağıdaki ekran görüntüsünde gösterildiği gibi Yapılandırma açılır penceresini kullanarak -

JMeter, JMeter Metin Günlükleri (JTL) olarak bir test çalışmasının sonuçlarını oluşturur. Bunlar, varsayılan uzantı olduğu için normalde JTL dosyaları olarak adlandırılır - ancak herhangi bir uzantı kullanılabilir.

Aynı çıktı dosyası adı kullanılarak birden fazla test çalıştırılırsa, JMeter otomatik olarak dosyanın sonuna yeni verileri ekler.

Dinleyici sonuçları bir dosyaya kaydedebilir ancak kullanıcı arayüzüne kaydedemez. GUI ek yükünü ortadan kaldırarak verimli bir veri kaydetme aracı sağlaması amaçlanmıştır.

İçeri girerken -

  • GUI mode - dinleyici Basit Veri Yazıcısını kullanın

  • non-GUI mode - -l bayrağı bir veri dosyası oluşturmak için kullanılabilir.

Dinleyiciler, çok sayıda örnek varsa çok fazla bellek kullanabilir. Gereken bellek miktarını en aza indirmek için, CSV formatıyla Basit Veri Yazma özelliğini kullanın.

CSV Günlük biçimi

CSV günlük biçimi, yapılandırmada hangi veri öğelerinin seçildiğine bağlıdır. Dosyaya yalnızca belirtilen veri öğeleri kaydedilir. Sütunların görünüm sırası sabittir ve aşağıdaki gibidir -

Alan Açıklama Değer Örneği
timeStamp 1/1/1970 tarihinden bu yana milisaniye cinsinden 1354223881017
geçen milisaniye cinsinden 1858
etiket örnekleyici etiketi HTTP İsteği
cevap kodu örneğin 200, 404 200
responseMessage ör. Tamam tamam
threadName Konu Grubu 1-1
veri tipi örneğin metin Metin
başarı doğru ya da yanlış doğru
failMessage varsa
bayt örnekteki bayt sayısı 34908
grpThreads bu konu grubundaki aktif konu sayısı 1
tüm konular tüm gruplarda toplam aktif konu sayısı 1
URL http://tutorialspoint.com
Dosya adı Yanıtı Dosyaya Kaydet kullanılmışsa
gecikme ilk yanıt zamanı 132
kodlama utf-8
SampleCount örnek sayısı (birden fazla örnek kümelenmediği sürece 1) 1
ErrorCount hata sayısı (birden fazla örnek bir araya getirilmediği sürece 0 veya 1) 0
Ana bilgisayar adı örnek nerede üretildi LaptopManisha
Boşta kalma süresi 'Boşta' süresinin milisaniye sayısı (normalde 0)
Değişkenler belirtilmişse

Yanıt Verilerini Kaydetme

Yanıt verileri gerekirse XML günlük dosyasına kaydedilebilir. Ancak büyük dosya ve görüntülerin kaydedilmesine izin vermez. Bu gibi durumlarda, İşlemci Sonrası Kaydet_ Yanıtlar_to_a_dosyasını kullanın. Bu, her örnek için yeni bir dosya oluşturur ve dosya adını örnekle birlikte kaydeder. Dosya adı daha sonra örnek günlük çıktısına dahil edilebilir. Veriler, örnek günlük dosyası yeniden yüklendiğinde gerekirse dosyadan alınacaktır.

Yanıt verilerini yükleme (okuma)

Mevcut bir sonuç dosyasını görüntülemek için, bir dosya seçmek üzere dosya "Gözat ..." düğmesini kullanabilirsiniz. Gerekirse, içinde uygun Dinleyici bulunan sahte bir test planı oluşturun.

Dinleyici GUI Verilerini Kaydetme

JMeter herhangi bir dinleyiciyi PNG dosyası olarak kaydedebilir. Böyle yaparak,

  • Düzenle → Görüntü Olarak Kaydet'i seçerek sol panelde dinleyiciyi seçin. Bir dosya iletişim kutusu açılır.

  • İstenen adı girin.

  • Dinleyiciyi kaydedin.