- URI:/v1/tests/{test_id}/devices/{device_id}
- 使用场景
获取单个设备的单任务结果。
请求方法:GET
请求参数:
参数名 |
来源 |
类型 |
必填 |
说明 |
User |
Header |
string |
否 |
如果为平台类型的秘钥,可以传递User信息。不是平台类型的,不需要传递。 |
secretid |
query |
string |
是 |
通用参数,所有请求需要带 |
test_id |
path |
int |
是 |
测试任务ID |
device_id |
path |
int |
是 |
设备ID |
log |
query |
bool |
否,默认false |
是否需要返回日志地址 |
image |
query |
bool |
否,默认false |
是否需要返回截图地址 |
error |
query |
bool |
否,默认false |
是否需要返回错误异常信息 |
"device": {
// 设备ID
"device_id": 0,
// 设备启动测试的时间
"start_time": "string",
// 设备结束测试的时间
"end_time": "string",
// 如果error=true,返回错误信息
"errors": [{
"content": "string",
"description": "string",
"error_time": "string",
"level": "string"
}],
// 如果image=true,返回设备截图
"images": [{
"image_name": "string",
"image_time": "string",
"image_url": "string"
}],
// 如果log=true,设备的安卓日志、脚本日志,视频流记录
"mobile_log_url": "string",
"script_log_url": "string",
"test_video_url": "string",
// 设备机型和版本
"model": "string",
"version": "string"
// 设备的测试结果描述,如果为功能测试,不需要太关注此信息。应该以用例维度为主。
"result": "string",
// 设备的测试结果值,0 运行中,1 通过,2 测试中发现APP异常,3 未测试(设备掉线等原因的未测试),4 超时,5 到达用户指定的最大任务时间,主动取消,6 用户触发取消
"result_code": 0,
// 任务ID
"test_id": 0,
},
"msg": "string",
"ret": 0
}