更新时间:2023-08-18 GMT+08:00
分享

获取用例历史执行数据

功能介绍

获取用例历史执行数据

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

GET /v1/{project_id}/api-testcases/{testcase_id}/execute-histories

表1 路径参数

参数

是否必选

参数类型

描述

testcase_id

String

测试用例id

project_id

String

devcloud的项目ID

最小长度:32

最大长度:32

表2 Query参数

参数

是否必选

参数类型

描述

offset

Integer

起始偏移量,表示从此偏移量开始查询, offset大于等于1

最小值:1

最大值:2147483647

缺省值:1

limit

Integer

每页显示的条目数量,最大支持200条

最小值:1

最大值:200

缺省值:1

plan_id

String

测试计划id

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

最小长度:1

最大长度:100000

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

total_count

Integer

测试用例总数

最小值:0

最大值:2147483647

project_id

String

测试服务id

testcase_id

String

测试用例id

testcase_name

String

测试用例名称

最小长度:3

最大长度:128

testcase_results

Array of TestcaseResult objects

测试用例结果集

数组长度:0 - 200

表5 TestcaseResult

参数

参数类型

描述

execute_result_id

String

结果

最小长度:0

最大长度:3

execute_status

String

测试用例状态

最小长度:0

最大长度:128

failure_cause

String

失败原因

最小长度:0

最大长度:10000

task_id

String

任务id

plan_id

String

测试计划id

start_time

String

开始时间

最小长度:0

最大长度:128

end_time

String

结束时间

最小长度:0

最大长度:128

executor_id

String

执行测试用例用户id

最小长度:1

最大长度:32

executor_name

String

执行测试用例用户name

最小长度:1

最大长度:32

状态码: 400

表6 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

最小长度:12

最大长度:18

error_msg

String

接口调用失败错误信息

最小长度:3

最大长度:1000

状态码: 401

表7 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

最小长度:12

最大长度:18

error_msg

String

接口调用失败错误信息

最小长度:3

最大长度:1000

状态码: 403

表8 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

最小长度:12

最大长度:18

error_msg

String

接口调用失败错误信息

最小长度:3

最大长度:1000

状态码: 404

表9 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

最小长度:12

最大长度:18

error_msg

String

接口调用失败错误信息

最小长度:3

最大长度:1000

状态码: 500

表10 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

最小长度:12

最大长度:18

error_msg

String

接口调用失败错误信息

最小长度:3

最大长度:1000

请求示例

get https://{endpoint}/v1/efdb403066474ab08836b9eeaaa23bca/api-testcases/axewoija/execute-histories?offset=1&limit=5&plan_id=plm

响应示例

状态码: 200

OK

{
  "testcase_results" : [ {
    "execute_result_id" : "6",
    "execute_status" : "Complete",
    "failure_cause" : "用例阻塞",
    "task_id" : "ff4893796ee1a8aa009ff3a470de55d8",
    "plan_id" : "ff4893796ee1a8aa009ff3a470de5asd",
    "start_time" : "2023-07-11 10:50:35 528",
    "executor_id" : "10c0ad654afd48bb9bdc23b459",
    "executor_name" : "mike",
    "end_time" : "2023-07-11 10:50:35 528"
  } ],
  "project_id" : "10c0ad654afd48bb9bdc23b4594b1a34",
  "testcase_id" : "v9050000uoeliufsa",
  "testcase_name" : "测试用例名称",
  "total_count" : 10
}

状态码

状态码

描述

200

OK

400

Bad Resuest

401

Unauthorized

403

Forbidden

404

Not Found

500

Internal Server Error

错误码

请参见错误码

分享:

    相关文档

    相关产品