【发布时间】:2018-08-23 11:58:44
【问题描述】:
我对 JMeter 非常陌生,但遇到了一个问题 - 如果我将 JMeter 与远程节点一起使用,我无法获取 jmeter 日志。
我正在通过 Maven 插件启动 JMeter,命令如下:
jmeter -n -t my_settings.jmx -l my_result.jtl -r -R <IP_OF_REMOTE_NODE> -X
在远程节点上,我通过以下命令启动 jmeter 服务器:
./jmeter -Djava.rmi.server.hostname= -Dserver_port=1099 -s
在我们产品的日志和 JMeter 的日志中,我看到测试正常进行,但在这种情况下,“my_result.jtl”文件为空,我希望远程节点应该将日志发回并且“ master'应该把它放到'my_result.jtl'中,我好像有问题。
您能否建议 - 在我的情况下,是否可以从远程节点获取 *jtl 报告?或者至少指向远程节点放置 *jtl 报告的位置。
“主”节点(我从中运行 mvn 插件)的 jmeter 日志(不是 jtl)中的最后一条消息是:
jmeter.JMeter:远程引擎已启动
【问题讨论】:
-
您使用的是什么版本的插件?我认为这在 1.9.0 之前无法正常工作。
-
您什么时候查看文件? Load Generator 将结果发送到 Controller 的默认模式是 Batch_Stripped。如果仍设置默认值,您将在一段时间内看不到该文件中的结果 - 直到 Load Generator 有 batch 个结果。查看sending modes 了解更多关于发送模式的信息。
标签: jmeter jmeter-maven-plugin