知识库

Loading

0 评论 / 0 点赞 / 188 阅读  使用场景  功能介绍 最后更新: 2022-03-04 作者: 飞致云 总字数: 728

1 下载插件

用户可以登录客户支持门户(https://support.fit2cloud.com)下载MQTT插件。
image.png

2 上传插件

在系统设置-系统-插件管理-点击上传,选择插件进行上传。
image.png
上传完插件在编辑接口自动化时点击右下角“+”,展开后可看到MQTT相关功能组件,包含MQTT建立连接、MQTT Pub、MQTT Sub、MQTT断开连接。
image.png

3使用MQTT插件进行场景自动化测试

3.1 建立连接

输入服务器地址、端口、用户名、密码、连接名,选择MQTT服务器版本并且根据需要选择勾选增加ClientID随机后缀。
image.png

3.2 消息发布

输入Topic名称、消息内容、连接名称。根据需要选择Qos对应的值和是否勾选Retain。QoS0 Sender 发送的一条消息,Receiver 最多能收到一次;QoS1 Sender 向 Receiver 发送消息,如果发送失败,会继续重试,直到 Receiver 收到消息为止,但是因为重传的原因,Receiver 有可能会收到重复的消息;QoS2 Sender 尽力向 Receiver 发送消息,如果发送失败,会继续重试,直到 Receiver 收到消息为止,同时保证 Receiver不会因为消息重传而收到重复的消息。retain消息可以在sub方离线时保存,重新上线订阅后既能收到retain消息,但broker端每个主题下只能保存一条retain消息,如果pub的消息都携带retain标志,broker端就会不停的覆盖,只保留最后一条。
image.png

3.3 消息订阅

消息订阅需要Topic名称、连接名须与消息发布所填内容一致,结束接受方式有按接收数量,按持续时间两种方式。根据需要选择是否开启消息时间戳和显示响应。
image.png

3.3 断开连接

测试完成后断开连接,连接名须与以上步骤所填一致。
image.png

文章目录
其他资源