设备接入 IOTDA-基于Jmeter工具进行MQTT性能测试:场景说明
场景说明
随着物联网技术的发展,全球物联网设备连接规模与日俱增。大量设备接入和设备管理对网络带宽、通信协议以及平台服务架构都带来了很大挑战。IoT架构选型时,对平台进行性能测试显得尤为重要。本文介绍如何使用JMeter工具对平台的MQTT协议接入能力进行性能压测。
本文描述的测试方案如下:
测试场景:
- 模拟1万个设备同时在线,验证平台长连接的稳定性。
- 模拟设备每秒发起100次消息上报,验证平台消息处理能力。
测试环境:
- 压测目标平台:华为云 设备接入服务 低频单元S1(1万设备在线、200TPS消息上下行)。
- 压测执行机:Jmeter执行机1台,规格如下:
实例类型 |
规格名称 |
vCPUs |
内存 |
---|---|---|---|
通用计算型s6 |
s6.xlarge.2 |
4vCPUs |
8GiB |
单台Jmeter执行机最多能模拟5万设备在线,如果需要模拟更高规格的在线设备数可以使用华为云的CPTS服务,部署多台Jmeter执行机,以满足规格测试的要求。
- JMeter测试工程原生性能压测_性能测试服务_性能压测-华为云
- 物联网设备接入平台_mqtt设备接入_Iot设备接入验证
- 性能测试有哪些特性_性能测试特点_性能测试 CodeArts PerfTest-华为云
- 设备接入云平台_设备接入mqtt_设备接入物联网平台
- 如何创建定时压测_性能测试服务_定时压测-华为云
- 物联网平台_边缘设备接入_设备接入服务是什么意思
- 华为云IoT设备接入使用教程
- 设备接入边缘节点_IoT边缘 IoTEdge_基于IoT边缘实现模拟OPC-UA
- IoT物联网平台开发需要具备什么技能_物联网全栈云服务_物联网安全如何保障
- 物联网是指什么_物联网应用平台有哪些_物联网卡购买平台