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.