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

标签 jmeter jmeter-maven-plugin

我对 JMeter 非常陌生,但遇到了一个问题 - 如果我将 JMeter 与远程 Node.js 一起使用,我将无法获取 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: Remote engines have been started

最佳答案

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

这里的“一段时间”是:
1.当我们在slave上达到100个样本(请求)时,slave会发回一次结果。
2. 或者当我们达到 60000ms 时。

请在此处查看文档:https://jmeter.apache.org/usermanual/remote-test.html (13.5 使用不同的样本发送器 - 批处理模式)

关于jmeter - 如何从远程 JMeter 节点(jmeter-server)获取日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27169187/

相关文章:

jmeter - JSR223 脚本中的问题,JSR223 PostProcessor : javax. script.ScriptException

performance - 如何使用jmeter模拟1000个并发用户

html - 在 Apache JMeter 中不记录 html 样本

eclipse - 如何拥有正确的 JMeter Maven Tomcat 工作流?

java - Jmeter测试使用maven运行

java - jmeter:如何在java代码中设置现有jmx文件的线程数?

java - JMeter 400错误文件上传

maven - Jmeter 插件,不采用属性中提供的 keystore

linux - 无法通过使用 Maven 和 Linux 的分布式 JMeter 设置将参数传递给从站

java - 如何使用java在jmeter api中添加testPlan或线程组所需的监听器?