【IoT 压测】国内云厂商 IoT 物联网平台性能评估

JMeter 是 Apache 基金会旗下一款主流性能测试工具,通过模拟并发来实现对目标服务器性能测试。我们引入支持 MQTT 协议的JMeter 的插件库,即可实现对国内主流云厂商的IoT物联网服务的性能测试。

JMeter 和 MQTT压测工具

JMeter 安装

JMeter 是基于 Java 开发的,因此需要预先安装 Java 8+ 环境,目前 JMeter 最新稳定版本是 5.4.3,可以在 Apache 官网获取:

https://jmeter.apache.org

mqtt-jmeter 插件安装

目前 JMeter MQTT 插件的最新版本为 2.0.2,支持连接、消息发布、消息订阅等多种采样器,并可通过组合构建更复杂的测试场景,可以在 Github 获取:

https://github.com/emqx/mqtt-jmeter

1. 从 GitHub 上下载插件 mqtt-xmeter.jar

2. 将插件拷贝到: $JMETER_HOME/lib/ext

3. 启动 JMeter工具

安装成功后,您可以看到 4 个MQTT相关Sampler,如下图:

e976def6ca140de972f2ade6948f9550.png

MQTT压测插件介绍

MQTT Connect

MQTT Connect 用于模拟物联网设备建立 MQTT 连接的过程。

9a8c0f59ad4f3ba70409b55c99d9d5c5.png

参数说明:

e12b36d707ac831d6a3a2ff22b61dd96.png

MQTT Pub Sampler

MQTT Pub Sampler 复用 MQTT Connect 已建立的 MQTT 连接,用于模拟物联网设备向目标 MQTT 服务器发布指定主题的消息。

42da083c6be0842c4b04a7f069cd7574.png

参数说明:

cc796d2e7a39f5e48bc1d9d7d49b505d.png

MQTT Sub Sampler

MQTT Sub Sampler 复用 MQTT Connect 已建立的 MQTT 连接,用于模拟物联网设备从目标 MQTT 服务器订阅指定主题的消息。

5c4169d64b20a26eb48deb5d955a6bb9.png

参数说明:

8615982ff71e999e3dc8f20a953999ee.png

MQTT DisConnect

MQTT DisConnect 用于模拟物联网设备断开 MQTT 连接的过程。

71054987c342c537a448161bdca05c19.png

IoT物联网平台压测计划

基于前期读者调研问卷,我们定制出各大云厂商IoT物联网平台压测计划如下,压测报告会陆续更新到公众号,敬请期待!

a20d908103b8bbd4df0027d46112d2e4.png


最后,赠送出一张 20元优惠券,邀您加入中国最大IoT物联网开发者社区获取1000+行业资料。

0c5415cdcb5333de5e641117efebe83b.png

往期推荐

☞ 中国云计算第一股关停 IoT云服务

☞ 2022年IoT平台趋势:私有化部署

☞ 国内MCU行业发展研究报告

☞ 2021年4G通信模组企业排行

☞ 国内4大 IoT物联网平台选型对比

☞ 云厂商的[IoT物联网平台]不香了吗?

40e161ced1fd55ef20a3e649f37f3f8f.gif

0c99a2fb8e5862cdfef77463b89240a6.gif

4a7a5e26a239bea20dceae0486ad50b6.gif

a04dfad6156836d26118949dd488eae6.gif

5734451da24ebcce9a61220d12908eea.gif

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值