如何阻止 jmeter 在 .csv 结果文件中写入任何内容
how to stop jmeter from writing anything in the .csv results file
直截了当,我希望 jmeter 停止在 .csv 结果文件中写入任何输出。
我听说阻止创建文件是不可能的,但是我们可以设置结果文件配置属性来决定输出什么值所以基本上我遍历了所有这些属性,我确实阅读了它们并且我将我可以设置为 false 的设置为 false,将我可以设置为 none 的设置为 none,将我可以设置为默认值的设置为默认值,理论上是文件不应打印任何内容并保持在 0kbs,但情况并非如此,文件的大小仍在增长,并且每行都打印一个零,如下所示:
0
0
0
0
这就是我在 user.properties 文件中拥有我的属性的方式
jmeter.save.saveservice.output_format=csv
jmeter.save.saveservice.assertion_results_failure_message=false
jmeter.save.saveservice.assertion_results=none
jmeter.save.saveservice.data_type=false
jmeter.save.saveservice.label=false
jmeter.save.saveservice.response_code=false
jmeter.save.saveservice.response_data=false
jmeter.save.saveservice.response_data.on_error=false
jmeter.save.saveservice.response_message=false
jmeter.save.saveservice.successful=false
jmeter.save.saveservice.thread_name=false
jmeter.save.saveservice.time=false
jmeter.save.saveservice.subresults=false
jmeter.save.saveservice.assertions=false
jmeter.save.saveservice.latency=false
jmeter.save.saveservice.connect_time=false
jmeter.save.saveservice.samplerData=false
jmeter.save.saveservice.responseHeaders=false
jmeter.save.saveservice.requestHeaders=false
jmeter.save.saveservice.encoding=false
jmeter.save.saveservice.bytes=false
jmeter.save.saveservice.url=false
jmeter.save.saveservice.filename=false
jmeter.save.saveservice.hostname=false
jmeter.save.saveservice.thread_counts=false
jmeter.save.saveservice.sample_count=false
jmeter.save.saveservice.idle_time=false
jmeter.save.saveservice.timestamp_format=none
jmeter.save.saveservice.default_delimiter=,
jmeter.save.saveservice.print_field_names=false
jmeter.save.saveservice.xml_pi=
jmeter.save.saveservice.base_prefix=~/
jmeter.save.saveservice.autoflush=false
0 是从哪里来的?不可能吗?
不确定为什么要在没有存储任何内容的情况下创建 .csv 文件。
也许只是不要在这里给出任何文件名
如果您不想要结果文件就不要提供它的位置,即省略这个 -l
bit when you launch JMeter test in command-line non-GUI mode:
jmeter -n -t test.jmx
上述命令将触发测试执行,但不会创建 .jtl 结果文件。
直截了当,我希望 jmeter 停止在 .csv 结果文件中写入任何输出。
我听说阻止创建文件是不可能的,但是我们可以设置结果文件配置属性来决定输出什么值所以基本上我遍历了所有这些属性,我确实阅读了它们并且我将我可以设置为 false 的设置为 false,将我可以设置为 none 的设置为 none,将我可以设置为默认值的设置为默认值,理论上是文件不应打印任何内容并保持在 0kbs,但情况并非如此,文件的大小仍在增长,并且每行都打印一个零,如下所示:
0
0
0
0
这就是我在 user.properties 文件中拥有我的属性的方式
jmeter.save.saveservice.output_format=csv
jmeter.save.saveservice.assertion_results_failure_message=false
jmeter.save.saveservice.assertion_results=none
jmeter.save.saveservice.data_type=false
jmeter.save.saveservice.label=false
jmeter.save.saveservice.response_code=false
jmeter.save.saveservice.response_data=false
jmeter.save.saveservice.response_data.on_error=false
jmeter.save.saveservice.response_message=false
jmeter.save.saveservice.successful=false
jmeter.save.saveservice.thread_name=false
jmeter.save.saveservice.time=false
jmeter.save.saveservice.subresults=false
jmeter.save.saveservice.assertions=false
jmeter.save.saveservice.latency=false
jmeter.save.saveservice.connect_time=false
jmeter.save.saveservice.samplerData=false
jmeter.save.saveservice.responseHeaders=false
jmeter.save.saveservice.requestHeaders=false
jmeter.save.saveservice.encoding=false
jmeter.save.saveservice.bytes=false
jmeter.save.saveservice.url=false
jmeter.save.saveservice.filename=false
jmeter.save.saveservice.hostname=false
jmeter.save.saveservice.thread_counts=false
jmeter.save.saveservice.sample_count=false
jmeter.save.saveservice.idle_time=false
jmeter.save.saveservice.timestamp_format=none
jmeter.save.saveservice.default_delimiter=,
jmeter.save.saveservice.print_field_names=false
jmeter.save.saveservice.xml_pi=
jmeter.save.saveservice.base_prefix=~/
jmeter.save.saveservice.autoflush=false
0 是从哪里来的?不可能吗?
不确定为什么要在没有存储任何内容的情况下创建 .csv 文件。 也许只是不要在这里给出任何文件名
如果您不想要结果文件就不要提供它的位置,即省略这个 -l
bit when you launch JMeter test in command-line non-GUI mode:
jmeter -n -t test.jmx
上述命令将触发测试执行,但不会创建 .jtl 结果文件。