我正在从非GUI模式执行JMX文件并且执行成功,当我再次重复测试时它显示错误
发生错误:由于文件夹不为空,无法写入“D:\ Project \ HRAPI_Test \ Test \ Results \ Dashboard”。错误级别= 1
如何解决这个问题?我想在每次执行时覆盖html报告,如果可能的话,每次执行都有不同的报告。
答案 0 :(得分:1)
目前,JMeter仅使用-f
command line option
在开始测试之前强制删除现有结果文件
有一个新的JMeter bug:62243信息中心 - 添加选项以覆盖信息中心结果
你可以vote查看错误。直到它被修复,您需要在重新执行命令或更改仪表板文件夹之前手动删除仪表板文件夹。
修改强>
Bug已修复并已解决,可在JMeter的nightly build
中找到答案 1 :(得分:0)
这是对JMeter的保护,以避免删除关键数据。
创建一个shell文件并调用它:
deltree< report folder>
答案 2 :(得分:0)
这是因为文件夹存在......你可以解决这个创建一个参数来连接你的路径,就像这样:
$Date = Get-Date -Format ddMMyyyyhhmmss
jmeter -n -t 'jmetter\offer-dev.jmx' -l jmetter\TestResult-$Date.jtl -e -o jmetter\Results-$Date\ -X
//对于所有参数,使用此命令
<块引用>JMeter --?