获取任务某一时刻某一监测点快照详情
<基本信息>
Path: /apiapi/data/snapshot/detail
Method: GET
请求参数类型: URL路径参数
响应参数类型:JSON
<请求参数>
Query
参数名称 | 是否必须 | 参数类型 | 默认值 | 示例 | 备注 |
task_id | 是 | int | 无 | 任务ID | |
scheduler_time | 是 | datetime | 无 | 产生快照的时间 | |
monitor_id | 是 | int | 无 | 监测点ID |
请求示例
curl -H "token:a3af84f7c1d0d935024ba58b5da78aaa" https://v6-api.jiankongbao.com/apiapi/data/snapshot/detail?task_id=10547&scheduler_time=2022-08-02 12:24:17&monitor_id=16
<返回数据>
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
code | number | 非必须 | |||
message | string | 非必须 | 提示消息 | 备注: 提示消息 | |
data | object | 非必须 | 快照数据 | ||
task_id | number | 非必须 | 调度时间 | 备注: 调度时间 | |
monitor_id | number | 非必须 | 监测点ID | 备注: 监测点ID | |
resp_time | string | 非必须 | 响应时间(ms) | 备注: 响应时间(ms) | |
test_result | number | 非必须 | 监测点结果 | 备注: 监测点结果 | |
scheduler_time | string | 非必须 | 调度时间 | 备注: 调度时间 | |
request_list | object | 非必须 | 各请求数据数组。元素为Object. | 备注: 各请求数据数组。元素为Object. item 类型: object | |
url | string | 非必须 | 请求的URL | 备注: 请求的URL | |
is_available | number | 非必须 | 请求是否可用 | 备注: 请求是否可用 | |
method | string | 非必须 | 请求方法 | 备注: 请求方法 | |
resp_time | string | 非必须 | 响应时间 | 备注: 响应时间 | |
uri | string | 非必须 | 请求的URI | 备注: 请求的URI | |
params | string | 非必须 | 请求的参数 | 备注: 请求的参数 | |
status_code | string | 非必须 | 状态码 | 备注: 状态码 | |
asserts_info | object | 非必须 | 断言信息为数组,数组元素为Object. | 备注: 断言信息为数组,数组元素为Object. item 类型: object | |
compare_method | string | 非必须 | 断言方式 | 备注: 断言方式 | |
match_body | string | 非必须 | 内容格式 | 备注: 内容格式 | |
property_name | string | 非必须 | 断言变量名 | 备注: 断言变量名 | |
compare_result | string | 非必须 | 断言结果 | 备注: 断言结果 | |
expected_value | string | 非必须 | |||
real_value | string | 非必须 | |||
response_body | string | 非必须 | 响应内容 | 备注: 响应内容 | |
request_body | string | 非必须 | requestBody数据数组。元素为Object. | 备注: requestBody数据数组。元素为Object. item 类型: string | |
request_header | object | 非必须 | requestHeader数据数组。元素为Object. | 备注: requestHeader数据数组。元素为Object. item 类型: object | |
name | string | 必须 | |||
value | string | 必须 | key对应value | 备注: key对应value | |
response_header | object | 非必须 | responseHeader数据数组。元素为Object. | 备注: responseHeader数据数组。元素为Object. item 类型: object | |
name | string | 必须 | responseHeader的key | 备注: responseHeader的key | |
value | string | 必须 | key对应value | 备注: key对应value | |
httpExtendData | object | 非必须 | 响应时间详情 | ||
dnsTime | float | 非必须 | dns解析时间 | 备注: dns解析时间 | |
connectTime | string | 非必须 | 建立连接时间 | 备注: 建立连接时间 | |
receiveTime | string | 非必须 | 下载时间 | 备注: 下载时间 | |
startTransferTime | string | 非必须 | 首字节 | 备注: 首字节 | |
sslTime | string | 非必须 | ssl握手时间 | 备注: ssl握手时间 |
响应示例
{
"code": 40011,
"message": "获取快照成功",
"data": {
"task_id": 10547,
"monitor_id": 16,
"resp_time": "180.83",
"test_result": 1,
"scheduler_time": "1970-01-01 08:00:00",
"request_list": [
{
"url": "http://www.baidu.com",
"is_available": 1,
"method": "GET",
"resp_time": "181",
"uri": "",
"params": "",
"status_code": "200",
"asserts_info": [],
"response_body": "<!DOCTYPE html><!--STATUS OK-->\n\n\n",
"request_body": [],
"request_header": [
{
"name": "Accept",
"value": "*/*"
},
{
"name": "Accept-Encoding",
"value": "gzip"
}
],
"response_header": [
{
"name": "Bdpagetype",
"value": "1"
},
{
"name": "Bdqid",
"value": "0x866f2ae60011308c"
}
]
}
]
}
}