首页 > 解决方案 > 由于 Null 数据,没有仪表板报告

问题描述

我在 cmd 上使用这个命令来生成我的报告:

jmeter -n -t C:\Users\Hp\Desktop\WRALoadTest\TestScript.jmx -l C:\Users\Hp\Desktop\WRALoadTest\result.csv -f -e -o C:\Users\Hp\Desktop\WRALoadTest\HTMLReport

但我得到了错误:

发生错误:无法调用“org.apache.jmeter.report.processor.MapResultData.getResult(String)”,因为“resultData”为空

我的 csv 文件是空的,但列标题除外,所以我猜其中没有生成数据,但其背后的原因是什么?

还尝试在 jmeter 上手动执行它,它给出了相同的错误。

生成仪表板报告时出错

谁能告诉我我可能做错了什么?

标签: csvjmeternull

解决方案


我遇到了完全相同的错误,但这对我来说不是 CSV 问题。

根据您的测试,如果您使用 -reportatendofloadtests JMeter 参数,您可能需要添加一个 tearDown 线程组,然后向该 tearDown 添加一个 JSR223 采样器。

Sampler 不需要发出任何请求,例如,只需以下代码:

SampleResult.setIgnore();

这将允许生成报告,并且您不会收到任何错误消息。


推荐阅读