更新时间:2024-11-19 GMT+08:00
分享

获取用例历史执行数据

功能介绍

获取用例历史执行数据

URI

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

表1 路径参数

参数

是否必选

参数类型

描述

testcase_id

String

测试用例id

project_id

String

CodeArts的项目ID

表2 Query参数

参数

是否必选

参数类型

描述

offset

Integer

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

limit

Integer

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

plan_id

String

测试计划id

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

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

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

total_count

Integer

测试用例总数

project_id

String

测试服务id

testcase_id

String

测试用例id

testcase_name

String

测试用例名称

testcase_results

Array of TestcaseResult objects

测试用例结果集

表5 TestcaseResult

参数

参数类型

描述

execute_result_id

String

结果

execute_status

String

测试用例状态

failure_cause

String

失败原因

task_id

String

任务id

plan_id

String

测试计划id

start_time

String

开始时间

end_time

String

结束时间

executor_id

String

执行测试用例用户id

executor_name

String

执行测试用例用户name

状态码: 400

表6 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

error_msg

String

接口调用失败错误信息

状态码: 401

表7 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

error_msg

String

接口调用失败错误信息

状态码: 403

表8 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

error_msg

String

接口调用失败错误信息

状态码: 404

表9 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

error_msg

String

接口调用失败错误信息

状态码: 500

表10 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

error_msg

String

接口调用失败错误信息

请求示例

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

错误码

请参见错误码

相关文档