2017-09-06 2 views
0

Als ich versuchte, MergeResults plugin zu tun fusionieren mit wirft Fehler:MergeResults Plugin wirft Fehler bei der Analyse Feld ‚timestamp‘ in Zeile 1. java.text.ParseException: unparseable Datum:

Error parsing field 'timeStamp' at line 1. java.text.ParseException: Unparseable date:" 

ZWEI AggregateReport JTL-Dateien erfolgreich konvertiert Verwendung ist in csv den unter CMD runner Befehl

JMeterPluginsCMD.bat --generate-csv E:\JMETER\PROJECT_NGP\Results\SL_Rel\Build_165-20749\Reports_09-05-2017-17-07-07\NGP_LoadTest_Results_AgReport.csv --input-jtl E:\JMETER\PROJECT_NGP\Results\SL_Rel\Build_165-20749\Reports_09-05-2017-17-07-07\NGP_LoadTest_Results_AgReport.jtl --plugin-type AggregateReport 

Im folgenden wird die Fehlerprotokolldetails von jmeter.log Datei

2017-09-06 12:35:40,963 INFO o.a.j.s.CSVSaveService: E:\JMETER\PROJECT_NGP\Results\SL_Rel\Build_165-20749\Reports_09-05-2017-17-07-07\NGP_LoadTest_Results_AgReport.csv does not appear to have a valid header. Using default configuration. 
2017-09-06 12:35:40,963 WARN o.a.j.s.CSVSaveService: Error parsing field 'timeStamp' at line 1. java.text.ParseException: Unparseable date: "sampler_label,aggregate_report_count,average,aggregate_report_median,aggregate_report_90%_line,aggregate_report_95%_line,aggregate_report_99%_line,aggregate_report_min,aggregate_report_max,aggregate_report_error%,aggregate_report_rate,aggregate_report_bandwidth,aggregate_report_stddev" 
2017-09-06 12:35:40,963 WARN o.a.j.r.ResultCollector: Problem reading JTL file: E:\JMETER\PROJECT_NGP\Results\SL_Rel\Build_165-20749\Reports_09-05-2017-17-07-07\NGP_LoadTest_Results_AgReport.csv 
2017-09-06 12:35:40,963 WARN o.a.j.s.CSVSaveService: Unknown column name sampler_label,aggregate_report_count,average,aggregate_report_median,aggregate_report_90%_line,aggregate_report_95%_line,aggregate_report_99%_line,aggregate_report_min,aggregate_report_max,aggregate_report_error%,aggregate_report_rate,aggregate_report_bandwidth,aggregate_report_stddev 

In Datei user.properties und Eigenschaften Datei Zeitstempel Einstellungen sind die gleichen (siehe die folgenden Screenshots).

Nicht in der Lage, herauszufinden, was falsch war, bitte beraten.

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

Antwort

0

Mit dem rohen jtl Dateien, die es wie erwartet funktioniert.

0

Die JMeter-Konfiguration auf der Maschine, auf der Sie die Ergebniszusammenführung durchführen, muss der Konfiguration der Maschine entsprechen, auf der die Tests ausgeführt wurden. Wenn es Unstimmigkeiten die Mehrheit der JMeter Listeners sind fehl, weder können Sie HTML Reporting Dashboard

Zum Beispiel habe ich in Ihrer user.properties Datei folgende Punkte sehen generieren:

  1. Sie haben doppelte jmeter.save.saveservice.timestamp_format Eigenschaft Einstellungen definieren unterschiedliche Zeitstempel Formate
  2. Sie jmeter.save.saveservice.default_delimiter Eigenschaft auf \t haben, während die Ergebnisse Datei komma-separierte
ist

Sie müssen daher die JMeter-Konfiguration der Maschine überprüfen, auf der Sie Ergebnisse zusammenführen und inline mit der Maschine verbinden möchten, auf der Sie den Test ausgeführt haben.

Referenzen:

+0

Die JMeter-Konfiguration auf der Maschine, auf der Sie die Ergebniszusammenführung durchführen, muss der Konfiguration der Maschine entsprechen, auf der die Tests ausgeführt wurden. Beide befinden sich auf demselben Computer. # 1.Ich werde "ms" auskommentieren. # 2.Nicht sicher, warum die Ergebnisdatei in Komma generiert wurde, obwohl ich \ t in user.properties und JMeter erwähnt habe.Eigenschaften Dateien, wie ich die Ergebnisse im Format \ t anstelle von Komma-Format wollte Raj – rpagadala

+0

# 1.Ich habe 'ms' kommentiert # 2.Converted AggregateReport.csv generiert immer noch im Komma-Format. Interessanterweise werden Ergebnisse in Tree.csv und View-Ergebnissen in Table.csv-Dateien im Tab-Format generiert. Trotzdem wird der Zeitstempel-Parse-Fehler zurückgegeben. Ich habe die user.properties-Datei und die jmeter.properties-Datei doppelt geprüft, beide haben dieselbe Konfiguration für timestamp und default_delimiter . Ich stecke fest, ich schätze deine Hilfe wirklich. – rpagadala

+0

Ich würde empfehlen, alle Zuhörer für die Dauer Ihres Belastungstests zu deaktivieren oder zu entfernen, sie fügen keinen Wert hinzu und erhöhen [den Speicherverbrauch erheblich] (https://www.blazemeter.com/blog/greedy-listeners-memory -leeches-Leistungstest). Alles, was Sie tun müssen, ist [den Test im Kommandozeilen-Nicht-GUI-Modus ausführen] (http://jmeter.apache.org/usermanual/get-started.html#non_gui) wie 'jmeter -n -t test .jmx -l result.jtl' und verwenden Sie diese ** result.jtl ** Datei für weitere Analysen. –

Verwandte Themen