为了支持 MQTT 协议的规模测试,EMQ 映云科技开发了基于 JMeter 的 MQTT 协议开源测试插件:https://github.com/xmeter-net/mqtt-jmeter。 经过几个版本的迭代,目前 JMeter MQTT 插件的最新版本为 2.0.2,支持连接、消息发布、消息订阅等多种采样器,并可通过组合构建更复杂的测试场景。 本文我们将具体介绍如何在 JMe...
从GitHub 上下载最新版本插件mqtt-xmeter-2.0.2-jar-with-dependencies.jar,该插件支持 JMeter 3.2 及以上版本。 将插件 jar 包拷贝到 JMeter 的插件目录:$JMETER_HOME/lib/ext 重新启动 JMeter。 MQTT 插件中的主要组件 MQTT 连接采样器(MQTT Connect) 连接采样器模拟物联网设备,发起 MQTT 连接。 Server name ...
从github下载您需要的release版本, 解压mqtt–xmeter-jar-with-dependencies.jar.zip, 将生成的jar文件放到JMeter安装主目录的lib/ext下,重启JMeter,在取样器中就可以看到插件成功加载。 【注】推荐在最新的JMeter5.4.1版本中安装使用本插件。 连接操作取样器 Server name or IP:指向被测MQTT服务器地址。【注】为灵...
右键单击Thread Group,选择Add>Sampler>WebSocket Close。接收服务端的消息响应需要使用这个Sampler。 相关配置如下: 此采样器将关闭现有的WebSocket连接,由于是协商关闭,显示原因为“1000:sampler requested close”。 右键单击Thread Group,选择Add>Listener>View Results Tree,在线程组中添加监听器View Results Tree,查看...
MQTT 插件的安装方式与其他 JMeter 第三方插件类似。 从GitHub 上下载最新版本插件 mqtt-xmeter-2.0.2-jar-with-dependencies.jar,该插件支持 JMeter 3.2 及以上版本。 将插件 jar 包拷贝到 JMeter 的插件目录:$JMETER_HOME/lib/ext 重新启动 JMeter。 MQTT 插件中的主要组件 MQTT 连接采样器(MQTT Connect) 连接...
安装MQTT 插件 MQTT 插件的安装方式与其他 JMeter 第三方插件类似。 从GitHub 上下载最新版本插件mqtt-xmeter-2.0.2-jar-with-dependencies.jar,该插件支持 JMeter 3.2 及以上版本。 将插件 jar 包拷贝到 JMeter 的插件目录:$JMETER_HOME/lib/ext 重新启动 JMeter。
MQTT connection This section includes basic connection settings. Server name or IP: The MQTT target to be tested. It can be either IP address or server name. The default value is 127.0.0.1.DO NOTadd protocol (e.g. tcp:// or ssl://) before server name or IP address!
https://github.com/emqx/mqtt-jmeter/releases/download/v2.0.2/mqtt-xmeter-2.0.2-jar-with-dependencies.jar 3. 将插件放置于jmeter的lib/ext目录下 windows/linux同样操作 4. 本文先在windows下生成的jmx脚本,然后传至linux下使用 新建两个线程组
所以我们还需要安装MQTT的插件包 4. 安装MQTT插件 从GitHub 上下载最新版本插件 mqtt-xmeter-2.0.2-jar-with-dependencies.jar,该插件支持 JMeter 3.2 及以上版本。 将插件 jar 包拷贝到 JMeter 的插件目录:$JMETER_HOME/lib/ext 重新启动 JMeter。 这时候在去创建测试事例,就能看到支持MQTT协议的测试入口了 5....
操作步骤:1.下载JMeter:访问jmeter.apache.org下载并解压JMeter运行包,存放在任意目录。2.安装JDK,配置Java环境。3.启动JMeter:打开解压后的bin目录,执行"sh jmeter"命令启动。4.安装MQTT插件:在新增测试计划时,若无MQTT协议支持,需安装MQTT插件,之后即可创建MQTT测试。5.切换至中文界面:默认为...