性能测试|如何发起 MQTT 亿级连接和千万消息吞吐性能测试( 二 )


使用 PTS 可以帮助用户轻松发起千万乃至亿级的 MQTT 连接 , 节省大量时间成本和机器成本 。
如何使用 PTS 发起 MQTT 亿级连接和千万消息吞吐性能测试 使用步骤
1、创建场景 。 我们在 PTS 控制台的【压测中心】-【创建场景】中创建 MQTT 压测场景;

2、场景配置 。 PTS 支持建立连接、发布消息、订阅消息和关闭连接四种测试节点 。 用户若仅需测试 Broker 支持的最大连接数 , 可以只创建建立连接节点 。
对于阿里云的 MQTT 实例 , 用户只需要打开签名鉴权开关 , 填入 AccessKey ID、AccessKey Secret 和实例 ID 即可 , PTS 会动态生成用户名和密码 。 PTS 支持指定单并发连接数 , 以及均匀递增、阶梯递增和固定压力三种流量模型 。 用户可以通过调整压测中并发数 , 来控制 MQTT 连接数的增长速率 。 场景配置示例:1 万个 MQTT 连接作为 pub 客户端发送消息 , 每个 pub 客户端每秒发送 1 条 QoS0 消息;99 万个 MQTT 连接作为 sub 客户端接收消息 , 每个 sub 客户端每秒接收 1 条 QoS0 消息 。 因此 , 总的消息发布吞吐率为每秒 10000 , 总的消息接收吞吐率达到每秒 100 万 。


总结 本文阐述了:
1、什么是 MQTT 协议
2、MQTT 性能测试必要性
3、使用 PTS 做 MQTT 性能测试的优势
4、如何使用 PTS 快速发起 MQTT 性能测试
作者:亦炎
原文链接
【性能测试|如何发起 MQTT 亿级连接和千万消息吞吐性能测试】本文为阿里云原创内容 , 未经允许不得转载 。

相关经验推荐