首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日表报告生成版

日表报告生成版
EN

Stack Overflow用户
提问于 2020-12-19 19:28:00
回答 1查看 735关注 0票数 0

我正在使用apdex报告,当前的JTL大小是>3GB,在生成报告时我看到了以下问题。有人能提出解决办法吗?

代码语言:javascript
复制
CMD>jmeter.bat -g .\Result1.jtl -o  .\Report1\
An error occurred: Error while processing samples: Consumer failed with message :Consumer failed with message :Consumer failed with message :Consumer failed with message :Consumer failed with message :Mismatch between expected number of columns:17 and columns in CSV file:30, check your jmeter.save.saveservice.* configuration or check if line 98797899 in 'temp\latencyVsRequest\latencyVsRequest**************-0' is complete
errorlevel=1

java.text.DateFormat.parse(DateFormat.java:396):Jmeter.log : Error o.a.j.r.c.ReportGeneratorConfiguration: ERROR解析属性jmeter.reportgenerator.start_date的值: yyyyMMddHHmmss使用格式: yyyyMMddHHmmss java.text.ParseException: Unparseable date:"yyyyMMddHHmmss“at Jmeter.log ~?:?在org.apache.jmeter.report.config.ReportGeneratorConfiguration.loadFromProperties(ReportGeneratorConfiguration.java:677) ApacheJMeter_core.jar:5.2.1 at org.apache.jmeter.report.dashboard.ReportGenerator.(ReportGenerator.java:154) ApacheJMeter_core.jar:5.2.1 at org.apache.jmeter.JMeter.start(JMeter.java:542) ApacheJMeter_core.jar:5.2.1 at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native方法)在jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~??在jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~??在java.lang.reflect.Method.invoke(Method.java:564) ~??org.apache.jmeter.NewDriver.main(NewDriver.java:253) ApacheJMeter.jar:5.2.1

ERROR o.a.j.r.c.ReportGeneratorConfiguration:错误解析属性jmeter.reportgenerator.end_date的值: yyyyMMddHHmmss使用格式: yyyyMMddHHmmss java.text.ParseException:不可解析日期:"yyyyMMddHHmmss“在jmeter.reportgenerator.end_date ~?:??在org.apache.jmeter.report.config.ReportGeneratorConfiguration.loadFromProperties(ReportGeneratorConfiguration.java:686) ApacheJMeter_core.jar:5.2.1 at org.apache.jmeter.report.dashboard.ReportGenerator.(ReportGenerator.java:154) ApacheJMeter_core.jar:5.2.1 at org.apache.jmeter.JMeter.start(JMeter.java:542) ApacheJMeter_core.jar:5.2.1 at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native方法)在jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~??在jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~??在java.lang.reflect.Method.invoke(Method.java:564) ~??在org.apache.jmeter.NewDriver.main(NewDriver.java:253) ApacheJMeter.jar:5.2.1 TimeStamp* INFO o.a.j.r.c.ReportGeneratorConfiguration:将使用日期范围开始日期: yyyyMMddHHmmss,结束日期: yyyyMMddHHmmss 2020-19 10:32:42,607 INFO o.a.j.r.c.ReportGeneratorConfiguration: Property 'jmeter.reportgenerator.graph.totalTPS.exclude_controllers‘not,而使用默认值'false’。

EN

回答 1

Stack Overflow用户

发布于 2020-12-21 06:35:44

您的问题没有足够的细节来提供解决方案,如果您需要我们的输入,您需要提供:

  1. .jtl文件的第一行
  2. .jtl文件的第2行
  3. .jtl文件的第98797899行
  4. .jtl文件的第98797900行(如果存在)

根据所获得的错误,列号与头/当前JMeter配置不匹配,因此我可以考虑以下选项:

  1. 您的测试结果实际上是不完整的,如果是这样的话-要么重新运行您的测试,等待所有线程的优雅关闭,要么使用您最喜欢的文本编辑器删除您的.jtl文件的最后一行。如果您的测试由于错误而过早结束,而您并不期望--请确保检查jmeter.log的执行,并遵循来自9 JMeter负载测试“内存不足”故障的简易解决方案的建议
  2. 如果要合并两个不同的.jtl结果文件,请确保两者的JMeter结果文件配置是相同的,如果其中一个文件中有一个额外的列可以省略-删除该列并修改配置
  3. 最后,您可以尝试使用JMeterPluginsCMD命令行工具生成表和图表,它对结果文件配置更“容忍”,并尝试从文件本身“猜测”格式。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65373671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档