JMeter - 使用仪表板覆盖非 GUI 中的 jtl 文件

use*_*900 1 jmeter

当多次使用仪表板运行非 GUI-l并产生不相关的结果时,我有时想覆盖使用命令创建的 jtl 文件:

jmeter ... -l result.jtl -e -o ...
Run Code Online (Sandbox Code Playgroud)

但我不断收到文件不为空的错误:

Error in NonGUIDriver java.lang.IllegalArgumentException: Results result.jtl is not empty
Run Code Online (Sandbox Code Playgroud)

如何在非 GUI 中覆盖?我必须在执行之前手动删除该文件吗?

UBI*_*ACK 6

根据用户手册,您可以使用:

-F

或者

--强制删除结果文件

这将在开始测试之前强制删除现有结果文件,这意味着仅删除 CSV,但不会删除报告文件夹。

如果您没有看到这种情况发生,那么您似乎已确认这是一个错误:

但是,如果您看到结果文件被删除,但报告文件夹没有被删除,那么这是常规的预期结果。如果您认为不好,可以报告增强请求。