获取任务某一时刻某一监测点快照详情

<基本信息>

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