如何从远程JMeter节点(jmeter-server)获取日志?

时间:2014-11-27 11:08:21

标签: jmeter jmeter-maven-plugin

我对JMeter很新,我遇到了问题 - 如果我将JMeter与远程Node一起使用,我就无法获得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的日志中,我看到测试进展正确,但在这种情况下,&#39; my_result.jtl&#39;文件是空的,我原以为远程节点应该发回日志并且&#39; master&#39;应该把它放到&#39; my_result.jtl&#39;,好像我弄错了。

请您指教 - 在我的情况下是否可以从远程节点获取* jtl报告?或者至少指向远程节点放置* jtl报告的位置。

&#39; master&#39;的jmeter日志中的最后一条消息(不是jtl)节点(我从中运行mvn插件)是:

  

jmeter.JMeter:远程引擎已经启动

1 个答案:

答案 0 :(得分:0)

以分发模式运行时,在主服务器上,我们必须等待“一段时间”,以使所有从服务器将结果发送回主服务器。

此处的“某个时间”是:  1.当我们在从站上达到100个样本(请求)时,从站将发送一次结果。  2.或者当我们达到60000ms时。

请在此处检查文档:https://jmeter.apache.org/usermanual/remote-test.html(13.5使用其他样品发送器-批处理模式)