简介

MQTT 是一种轻量级的消息传递协议,可与基于服务器的发布 - 订阅机制一起使用,并在 TCP/IP 之上运行
Mosquito broker 主题订阅方式

场景

工作中有设备需要向服务端推送状态或指令,测试场景为模仿设备向平台提供推送状态变化

测试步骤

1.连接 MQTT

使用 MQTT Connect 建立与 MQTT 服务的连接

解释:

Server name or IP:MQTT 服务器的连接 ip

Port number:MQTT 服务的端口

Username 和 Password:如果服务器有授权,需要输入用户名和密码

ClientId:每个客户端的 id,前缀一样,后面给个随机值

2. 发布操作

使用 MQTT Pub Sampler 进行发布操作

解释:

QoS level:1 代表至少一次,使用默认的就行

Topic name:发布主题,需要与实际 MQTT 中的实际主题名一样,类似 html 请求中的 url

Message:对应主题的内容,类似 html 请求中的 body

3. 订阅

使用 MQTT Sub Sampler 来订阅主题,用于获取发布之后的结果

解释:

QoS level:0 代表最多一次,使用默认的就行

Topic name:订阅主题名称,需要与实际 MQTT 中的实际主题名一样,类似 html 请求中的 url,发布和订阅是一对的


↙↙↙阅读原文可查看相关链接,并与作者交流