使用 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 亿级连接和千万消息吞吐性能测试】本文为阿里云原创内容 , 未经允许不得转载 。
相关经验推荐
- iqoo|vivo iqoo9上手简评,120W快充骁龙+高颜值高性能,能否称王?
- 摩托罗拉|性能强悍内存大!这款中端产品真的香爆啦!网友:可惜品牌一般
- 华为手机|拯救者Y700性能测试:市面唯一主打游戏的平板电脑?
- 鼠标|电脑鼠标和键盘同时失灵,此时该如何操作电脑?老王教你如何做
- ie|传统U盘要完蛋?性能提升十倍,还支持C口!老闪迪终于被我淘汰了
- 苹果|单论手机性能来说,苹果技术,确实是独一档的
- 华为鸿蒙系统|鸿蒙与安卓、iOS系统的测试结果出炉!
- 显卡|最近要买显卡的朋友看过来,所谓官网旗舰也有矿卡,如何分辨?
- iqoo|最低2499元,这4款直屏+512GB安卓机如何选?
- CPU|如何选择一款适合自己的CPU?
