目录
目录
目录.................................................................................................................... 1
协议说明........................................................................................................... 1
协议标准........................................................................................................... 1
配置说明........................................................................................................... 2
测试过程........................................................................................................... 3
组网........................................................................................................... 3
交互........................................................................................................... 3
测试范围........................................................................................................... 4
注意:.................................................................................................................. 4
协议说明
MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议。
本测试套测试mqtt client Subscribe端API
不同mqtt客户端消费的mqtt Message各不相同,并且大都有其具体格式,本测试套针对这些Message提供详细测试的方法。
协议标准
配置说明
名称 | 说明 | 例如 |
SrcPort | Mqtt使用的tcp端口号 | 1883 |
Topic | 订阅的主题 | lai001/testtopic |
interval | 两次发包间隔 | 1 |
timeout | 接收报文的超时时间 | 1 |
测试过程
组网
交互
测试范围
注意:
测试工具所在设备与被测设备须ip互通(可测试前通过ping验证)
目前仅在ubuntu设备上调试,其他场合待验证
本测试套只变异mqtt承载的Message部分,mqtt协议部分不变异
使用者需要针对mqtt client端消费的具体Message(Publish_Message_API. Msg.ApiData.Message) 进行详细建模后再进行测试。
本测试套在测试时保持tcp不断链