Jmeter如何覆盖视图结果树的csv文件?
因此,我有一个Jmeter jmx文件,我通过命令行执行,结果自动导出为CSV文件,我有一个类型为View result Tree的断言,在这里我定义了CSV。我的问题是,如果我使用GUI执行Jmeter,它会要求覆盖CSV文件,这是我预期的行为,但是通过命令行执行Jmeter Jmeter不会覆盖CSV,它会将结果附加到现有文件。如何定义覆盖CSV而不是附加?GUI模式行为可通过以下JMeter属性控制: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 可能的值为
resultcollector.action_if_file_exists
可能的值为:
-您现在拥有什么resultcollector.action\u如果文件存在=询问
-新结果将添加到现有文件中resultcollector.action\u如果文件存在=追加
-现有文件将被新结果覆盖resultcollector.action\u如果文件存在=删除
请注意,根据建议,不建议在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
更多信息