将 Jmeter(windows) 连接到 VM (Linux)
Connect Jmeter(windows) with VM (Linux)
我在本地有 Jmeter windows 并且应用程序在 VM Linux 中 运行ning Linux。
注意:JMeter 在虚拟机中不可用。
我需要与 VM 机器建立连接,从而在 VM 机器的 MQTT 代理中发布数据。
对于 VM 连接,我做了以下更改:
jmeter.properties:我已经包括:
remote_hosts=XX.XX.XXX.XX:XX
user.properties,我已经包括:
server.rmi.ssl.disable=真
当我执行远程 运行 时,我可以看到错误:
"non-jrmp server at remote endpoint"
不确定,我是否遗漏了任何要点。
你不理解Distributed testing的概念,当你需要将JMeter连接到另一个JMeter时需要定义remote_hosts
属性所以2个(或更多)JMeter实例会充当单个负载生成器,人们通常在单个 JMeter 无法生成所需的负载时这样做,因为机器不够强大。
如果您在 Windows 机器上安装了 JMeter 并且 MQTT 代理在 Linux 机器上 运行 只需安装 MQTT 协议支持 插件使用 JMeter Plugins Manager:
完成后您将拥有 MQTT Connect
采样器,您可以在其中配置您的 Linux 机器 IP 地址和端口以便与其建立连接:
我在本地有 Jmeter windows 并且应用程序在 VM Linux 中 运行ning Linux。
注意:JMeter 在虚拟机中不可用。
我需要与 VM 机器建立连接,从而在 VM 机器的 MQTT 代理中发布数据。
对于 VM 连接,我做了以下更改:
jmeter.properties:我已经包括:
remote_hosts=XX.XX.XXX.XX:XX
user.properties,我已经包括:
server.rmi.ssl.disable=真
当我执行远程 运行 时,我可以看到错误:
"non-jrmp server at remote endpoint"
不确定,我是否遗漏了任何要点。
你不理解Distributed testing的概念,当你需要将JMeter连接到另一个JMeter时需要定义remote_hosts
属性所以2个(或更多)JMeter实例会充当单个负载生成器,人们通常在单个 JMeter 无法生成所需的负载时这样做,因为机器不够强大。
如果您在 Windows 机器上安装了 JMeter 并且 MQTT 代理在 Linux 机器上 运行 只需安装 MQTT 协议支持 插件使用 JMeter Plugins Manager:
完成后您将拥有 MQTT Connect
采样器,您可以在其中配置您的 Linux 机器 IP 地址和端口以便与其建立连接: