将jmeter结果.jtl文件保存在从属计算机中

ws51t4hk  于 2022-11-09  发布在  其他
关注(0)|答案(2)|浏览(148)

我已经配置了Jmeter分布式测试,并且我能够成功地触发从Master到Slave机器的测试,但是即使我明确地在测试计划中添加了一个Listener,结果文件也不会在Slave机器上生成。
有人能帮上忙吗。
先谢谢你

9rbhqvlz

9rbhqvlz1#

@glinius在JMeter group中回答的问题:
user.properties中,添加:mode=StrippedBatch
这将:从SampleResults中删除一些作为响应主体的数据,但在高负载测试期间是否需要响应主体,否,绝对否!将以批处理的形式发送样本结果,而不是针对每个样本发送,从而减少CPU、IO和网络往返

m2xkgtsf

m2xkgtsf2#

添加侦听器本身是不够的,您需要指定.jtl文件在侦听器中的位置,即简单数据编写器是一个很好的选择

运行JMeter从属进程的用户必须对指定的文件夹具有写权限。请参阅How to Save Response Data in JMeter article for more details if needed。如果要保存响应数据-请确保提供mode=Standard属性
此外,请确保提供有效的resultcollector.action_if_file_exists属性,例如,如果要将新结果添加到现有文件中,请提供APPEND;如果要用新结果覆盖旧结果,请提供DELETE
该属性可以通过主服务器的-G命令行参数或从服务器的-J命令行参数传递。更多信息:命令行选项的完整列表

相关问题