测试计划 CODEARTS TESTPLAN-在CodeArts TestPlan接口脚本中调用MQTTConnect关键字:MQTTConnect简介

时间:2024-07-19 11:33:40

MQTTConnect简介

该系统关键字支持对MQTT协议的全流程测试,用以连接MQTT服务器,如果需要使用该系统关键字,需要用户将MQTT服务器开放公网访问并且将对应端口的安全组策略开启放行。

参数

是否必选

参数类型

默认值

描述

MQTT服务器协议

String

-

枚举值(tcp://和ssl://),缺省为tcp://。当前支持TCP(tcp://)和SSL(ssl://)两种协议,其余协议待扩充。

MQTT服务器IP

String

-

MQTT服务器地址,支持写固定IP或 域名

MQTT服务器端口

Integer

-

MQTT服务器端口,用来访问MQTT服务。

MQTT版本

String

3.1.1

MQTT版本:目前支持3.1.1和3.1。

用户名

String

-

MQTT服务器用户名。

密码

String

-

MQTT服务器密码。

连接保活时长

String

300

MQTT协议组件与服务器在该时间段内会发送心跳。超过该连接保活时长后,客户端不再发送PINGREQ报文,不影响后续发布消息、订阅消息和关闭连接流程。

客户端ID

String

apitest_

MQTT客户端ID,用来区分客户端,一般为UUID。

添加随机后缀

Boolean

true

支持添加随机后缀,当clientID为空时,默认打开,用户指定后缀,请关闭随机后缀。

清空会话

Boolean

false

每次消息接收之后是否清空会话。

support.huaweicloud.com/usermanual-testman/cloudtest_01_1316.html