当订阅的方案每个指标测试完毕后,ATECLOUD 向 callback_url 推送该条指标数据。你的接收接口必须返回 code: 200,否则平台会重复推送。
推送指标数据
说明:当订阅的方案每个指标测试完毕后,都会向callback_url推送该测试数据,订阅数据的接口接收到数据后需要返回code:200,否则会重复推送,如:
json
{
"code": 200,
}字段说明
| 字段名 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| plan_id | string | 是 | 测试方案的唯一标识符 |
| instance_id | string | 是 | 测试实例的唯一标识符 |
| data_label | string | 是 | 测试指标的显示名称 |
| data_key | string | 是 | 测试指标的唯一标识键 |
| data_kind | string | 是 | 数据的分类信息 |
| data_type | string | 是 | 数据类型(如:数值、字符串、布尔值等) |
| data_unit | string | 否 | 测试数据的单位 |
| data_value | interface{} | 是 | 实际的测试值,可以是任意类型 |
| data_result | int64 | 是 | 测试结果状态码 |
| data_time | string | 是 | 测试时间,格式:YYYY-MM-DD HH:mm:ss |
| relas | map[string]string | 否 | 关联数据,键值对形式 |
| test_user | string | 是 | 执行测试的用户标识 |