当多次使用仪表板运行非 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 中覆盖?我必须在执行之前手动删除该文件吗?
根据用户手册,您可以使用:
-F
或者
--强制删除结果文件
这将在开始测试之前强制删除现有结果文件,这意味着仅删除 CSV,但不会删除报告文件夹。
如果您没有看到这种情况发生,那么您似乎已确认这是一个错误:
但是,如果您看到结果文件被删除,但报告文件夹没有被删除,那么这是常规的预期结果。如果您认为不好,可以报告增强请求。