在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" }