Jmeter如何覆盖视图结果树的csv文件?

Jmeter如何覆盖视图结果树的csv文件?,csv,jmeter,Csv,Jmeter,因此,我有一个Jmeter jmx文件,我通过命令行执行,结果自动导出为CSV文件,我有一个类型为View result Tree的断言,在这里我定义了CSV。我的问题是,如果我使用GUI执行Jmeter,它会要求覆盖CSV文件,这是我预期的行为,但是通过命令行执行Jmeter Jmeter不会覆盖CSV,它会将结果附加到现有文件。如何定义覆盖CSV而不是附加?GUI模式行为可通过以下JMeter属性控制: resultcollector.action_if_file_exists 可能的值为

因此,我有一个Jmeter jmx文件,我通过命令行执行,结果自动导出为CSV文件,我有一个类型为View result Tree的断言,在这里我定义了CSV。我的问题是,如果我使用GUI执行Jmeter,它会要求覆盖CSV文件,这是我预期的行为,但是通过命令行执行Jmeter Jmeter不会覆盖CSV,它会将结果附加到现有文件。如何定义覆盖CSV而不是附加?

GUI模式行为可通过以下JMeter属性控制:

resultcollector.action_if_file_exists
可能的值为:

  • resultcollector.action\u如果文件存在=询问
    -您现在拥有什么
  • resultcollector.action\u如果文件存在=追加
    -新结果将添加到现有文件中
  • resultcollector.action\u如果文件存在=删除
    -现有文件将被新结果覆盖
只需将您的期望添加到user.properties文件中,然后重新启动JMeter以获取更改

更多信息:



请注意,根据建议,不建议在GUI模式下运行JMeter并使用监听器,尤其是可以编写使用-n-t和-l命令行参数的视图结果树JMeter.csv文件。 下面是一个例子:

C:\apache-jmeter-4.0\apache-jmeter-4.0\bin>jmeter -n -t C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\Post_call_24_FirstStep_10.jmx -l C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\CSVDATATest.csv
C:\apache-jmeter-4.0\apache-jmeter-4.0\bin>jmeter -f -n -t C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\Post_call_24_FirstStep_10.jmx -l C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\CSVDATATest.csv
尝试使用-f命令行参数从.csv文件中删除数据,然后添加新数据

请尝试以下示例:

C:\apache-jmeter-4.0\apache-jmeter-4.0\bin>jmeter -n -t C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\Post_call_24_FirstStep_10.jmx -l C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\CSVDATATest.csv
C:\apache-jmeter-4.0\apache-jmeter-4.0\bin>jmeter -f -n -t C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\Post_call_24_FirstStep_10.jmx -l C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\CSVDATATest.csv
更多信息