文档首页/ 测试计划 CodeArts TestPlan/ API参考/ API/ 测试用例管理/ 外部系统批量执行用例 - ExecuteTestHubTestCase
更新时间:2026-07-07 GMT+08:00
分享

外部系统批量执行用例 - ExecuteTestHubTestCase

功能介绍

此接口用于外部系统批量执行用例

调用方法

请参见如何调用API

URI

POST /v1/projects/{project_id}/testcases/result

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释

项目UUID,项目唯一标识,固定长度32位字符(字母和数字)。获取方式请参见获取项目ID

约束限制

不涉及

取值范围

32个字符组成的字符串

默认取值

不涉及

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

execute_list

Array of execute_list objects

执行用例信息

service_id

Integer

用例服务类型

plan_id

String

计划uri

表3 execute_list

参数

是否必选

参数类型

描述

testcase_id

String

用例uri

execute_id

String

执行id

result_id

String

结果

start_time

Integer

开始时间

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

status

String

请求处理的返回状态

request_id

String

请求id

result

String

请求处理的返回结果

is_async_operate

Boolean

此次 result 返回 内容 是否是异步 进度 uri

async_uri

String

异步 进度 uri

状态码:400

表5 响应Body参数

参数

参数类型

描述

error_code

String

参数解释

接口调用失败错误码

取值范围

不涉及

error_msg

String

参数解释

接口调用失败错误信息

取值范围

不涉及

状态码:500

表6 响应Body参数

参数

参数类型

描述

error_code

String

参数解释

接口调用失败错误码

取值范围

不涉及

error_msg

String

参数解释

接口调用失败错误信息

取值范围

不涉及

请求示例

外部系统批量执行用例

post https://{endpoint}/v1/projects/{project_id}/testcases/result

{
  "execute_list" : [ {
    "testcase_id" : "00atbksmi10",
    "execute_id" : "00atbksmjjl",
    "result_id" : "1",
    "start_time" : 1635214531961
  } ],
  "service_id" : 11,
  "plan_id" : "00atbksming"
}

响应示例

状态码:200

OK

{
  "status": "error",
  "request_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "result": [
    {
      "testcase_id": "00atbksmi10"
    }
  ],
  "is_async_operate": false,
  "async_uri": "",
}

状态码:400

Bad Request

{
  "error_code" : "CLOUDTEST.00000001",
  "error_msg" : "返回的错误信息"
}

状态码:500

Internal Server Error

{
  "error_code" : "CLOUDTEST.00000001",
  "error_msg" : "返回的错误信息"
}

状态码

状态码

描述

200

OK

400

Bad Request

500

Internal Server Error

错误码

请参见错误码

相关文档