问题的标题中几乎描述了这种情况:) 一些细节:Jmeter v 3.0 r1743807;总共 7 个负载生成器,两个 windows 服务器,五个 redhat 主机。同一子网中的所有机器。一台 Windows 服务器同时用作 jmeter 服务器和负载控制器。测试 REST-api 系统,负载约 20-40k 虚拟用户,执行复杂场景。一切似乎都很好,但我无法处理上面提到的问题 - 带有测试结果的文件存储了完整的请求和响应,这是不可接受的,因为这些数据不会立即消除可用的硬盘空间,并且进一步的数据不能存储,对分析测试结果非常不利。当然,对于负载测试,我使用非 gui 模式。这是命令行:
C:\....\apache-jmeter-3.0\bin\jmeter.bat -n -t C:\1\load_jmx\xxxx.jmx
-l C:\1\....\YYY.jtl -R172.16.2zz.***,10.127.***.***,10.127.***.***,10.127.***.***,10.127.***.***,
172.16.xxx.4,127.0.0.1 -Gmode=statistical
也许命令行参数被某些配置覆盖?在处理几个 jmeter 问题时,我可能不太负责任地修改了我的配置文件。提前感谢您的帮助,同事们。
我相信您应该在每个 JMeter Slave 引擎的user.properties文件中添加mode=Statistical
一行,因为该属性需要在 JMeter Engine 引导期间初始化,而不是来自主引擎。
替代选项是通过-J 命令行参数传递属性,例如:
java -jar ApacheJMeter.jar -Jmode=Statistical -Dserver_port=1099 -s -j jmeter-server.log
参考:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句