我想在我的测试计划中使用jp @ gc - Graphs Generator来从现有结果文件(results.csv)创建图形。
我收到错误 - "加载文件时出错"。
我的results.csv文件包含如下数据:
14:31:14;1208;login;200;OK;Thread Group 1-2;text;true;950;10;10;1208;1;0;U6021712-TPL-A
我不确定Graphs Generator如何使用上述数据创建各种图表。在检查错误日志时,我注意到以下消息:
2014/12/12 14:31:29 INFO - jmeter.save.CSVSaveService: results.csv does not appear to have a valid header. Using default configuration.
2014/12/12 14:31:29 WARN - jmeter.save.CSVSaveService: Error parsing field 'timeStamp' at line 1 java.text.ParseException: Unparseable date: ""
2014/12/12 14:31:29 WARN - jmeter.reporters.ResultCollector: Problem reading JTL file: results.csv
非常感谢任何帮助!
答案 0 :(得分:0)
如错误消息所示,您在运行此代码的JMeter实例上的timestamp字段定义中出错。 并且配置与导致您获得的CSV文件的配置不同。
因此,您需要检查在此实例上使用与生成CSV的实例上使用的jmeter.properties和user.properties相同的jmeter.properties和user.properties。
例如,您可以在此处解决此问题(但您可能还有其他问题):
答案 1 :(得分:0)
在Jmeter中,timeStamp是长数据类型。所以确保timeStamp行中没有空格(如果你有空格,jmeter不接受它并抛出
java.lang.NumberFormatException: For input string: "timeStamp"
示例:
有效数据集
1456177238234,224,Java Request 1,200,,Auto Quick Invest 1-1,,true,,0,2,2,null,0,1,0,M-SFO1-SFO1216
无效的数据集
1456177238234,224,Java Request 1,200,,Auto Quick Invest 1-1,,true,,0,2,2,null,0,1,0,M-SFO1-SFO1216
因为timeStamp字段有空格。