2017-10-23 1 views
1

Hier ist die Situation - Jmeter Ergebnisse wurden in .csv vor ziemlich langer Zeit aufgezeichnet (ca. 6 Monate). Die Version von jmeter wurde nicht geändert (3.0), aber die Konfigurationsdateien haben es getan. Jetzt habe ich bereits einen Bericht aus dem alten csv wie gewohnt zu erzeugen versuchen - mitJmeter 3.0 verwirrende CSV-Spalten, beim Versuch, Dashboard aus Datei zu generieren, mit einer anderen Einstellungen aufgezeichnet

jmeter.bat -g my.csv -o reportFolder 

Auch die Unvereinbarkeit von Konfigurationen zu besiegen, habe ich eine Datei local-saveservice.properties genannt, und reichte sie durch - q Befehlszeilenoption. Wenn ich mit den Einstellungen in dieser Datei spiele, habe ich mehrere Fehler wie "Spaltennummer stimmt nicht überein" oder "Keine Spalte xxx gefunden in Beispielmetadaten" behoben, aber ich habe den Bericht noch nicht erfolgreich erstellt, und hier ist das Problem:

Datei 'D: \ ..... \ load_NSI_stepping3_2017-03-24-new.csv' enthält nicht die Feldnamen h eader, stellen Sie sicher, dass die jmeter.save.saveservice. * Eigenschaften die gleichen sind wie bei der CSV-Datei wurde erstellt oder die Datei wurde falsch gelesen Ein Fehler ist aufgetreten: Fehler bei der Verarbeitung von Beispielen: Consumer mit Nachricht fehlgeschlagen: Consumer failed mit Nachricht: Consumer f mit Nachricht geblockt: Consumer mit Meldung fehlgeschlagen: Fehler in Beispiel bei Zeile: 1 Konvertierungsfeld: Latenz bei Spalte: 11 bis: lon g, fieldvalue: 'UTF-8'

jedoch in meiner CSV-Spaltennummer 11 hat den Header "Latency" und numerische Werte enthält, obwohl 'UTF-8' ist der Inhalt der nächsten Spalte - " Encoding“ Hier sind erste Zeilen meiner .csv

timeStamp,elapsed,label,responseCode,responseMessage,success,bytes,grpThreads,allThreads,URL,Latency,Encoding,SampleCount,ErrorCount,Connect,threadName 
    1490364040950,665,searchItemsInCatalogRequest,200,OK,true,25457,1,1,http://*.*.*.*:9080/em/.....Service,654,UTF-8,1,0,9,NSI - search item in catalog 
    1490364041620,507,searchItemsInCatalogRequest,200,OK,true,25318,1,1,http://*.*.*.*:9080/em/.....Service,499,UTF-8,1,0,0,NSI - search item in catalog 
    1490364042134,495,searchItemsInCatalogRequest,200,OK,true,24266,2,2,http://*.*.*.*:9080/em/.....Service,487,UTF-8,1,0,0,NSI - search item in catalog 
    1490364043595,563,searchItemsInCatalogRequest,200,OK,true,24266,2,2,http://*.*.*.*:9080/em/.....Service,556,UTF-8,1,0,6,NSI - search item in catalog 

PS ich hatte threadName manuell hinzufügen,‚cos es nicht bei der ersten Datenaufzeichnung (meines Wissens von Jmeter war noch weniger als jetzt :))

gespeichert wurde

Antwort

0

Zuerst sollten Sie auf JMeter 3.3 aktualisieren, da Bugs in Report Generat behoben sind Ion in den 3 Versionen nach 3.0.

Zweite auf der Befehlszeile hinzufügen:

jmeter.bat -p < Pfad zu jmeter.properties > -q < Pfad zu Ihrem custom.properties verwendet, wenn Sie > -g my.csv Datei erzeugt - o reportFolder

sicher, dass im „Ihre custom.properties“ auf false alle Felder festlegen, die von jmeter.save.saveservice Präfix, das nicht tat noch vorhanden zu dem Zeitpunkt, als Sie die Datei erstellt haben.

Verwandte Themen