在CodeArts TestPlan接口脚本中调用MQTTDisconnect关键字
MQTTDisconnect简介
该系统关键字支持对MQTT协议的全流程测试,用以连接MQTT服务器,如果需要使用该系统关键字,需要用户将MQTT服务器开放公网访问并且将对应端口的安全组策略开启放行。
参数 | 是否必选 | 参数类型 | 默认值 | 描述 |
|---|---|---|---|---|
MQTT连接标识(userId) | 是 | String | ${MQTT_USER_ID} | MQTT连接标识,作为用例的局部变量,由MQTTConnect返回并存储。 |
MQTTDisconnect响应
参数 | 参数类型 | 描述 |
|---|---|---|
mqtt_response | JSON | MQTT服务端返回值。 |
status | String | MQTT服务端响应状态。 |
message | String | MQTT服务端返回信息。 |
data | JSON | APITest定义的接口返回。 |
request_begin | Long | 访问MQTT服务器的开始时间。 |
response_time | Long | MQTT服务器返回响应耗费时长。 |
sent_bytes | Long | 发送的字节数。 |
recv_bytes | Long | 接收的字节数。 |
return_code | Integer | MQTT服务器返回码。 |
user_id | Integer | APITest返回的用户标识ID。 |
默认检查点
名称 | 预期值 |
|---|---|
结果 | 成功 |
MQTTDisconnect使用示例
填写参数,断开连接MQTT服务器:

MQTTDisconnect响应示例

{
"mqtt_response" : {
"status" : "success",
"message" : "",
"data" : {
"request_begin" : 1656937044082,
"response_time" : 0,
"sent_bytes" : 2,
"recv_bytes" : 0,
"return_code" : 0
}
},
"user_id" : "1"
} 
