文档首页/ 测试计划 CodeArts TestPlan/ API参考/ API/ 测试结果管理/ V5批量设置用例结果 异步 - V5AsyncBatchAddCaseResult
更新时间:2026-10-22 GMT+08:00
分享

V5批量设置用例结果 异步 - V5AsyncBatchAddCaseResult

功能介绍

此接口用于V5版本批量设置用例结果,支持异步操作

调用方法

请参见如何调用API。

URI

POST /v5/{project_uuid}/versions/{version_uri}/testcases/results

表1 路径参数

参数

是否必选

参数类型

描述

project_uuid

是

String

参数解释

项目UUID,项目唯一标识

取值范围

字符串

version_uri

是

String

参数解释

版本URI

取值范围

字符串

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

uris

否

Array of strings

用例uri列表,单次最多20个uri

result

否

String

用例结果

status

否

String

参数解释:

任务状态

约束限制:

不涉及

取值范围:

  • -1,删除。

  • 0,新建。

  • 5,设计中。

  • 6,测试中。

  • 7,完成。

  • -2,未设置。

默认取值:

不涉及

isSetResultFromBatchUpdate

否

Boolean

结果更新是否来自批量设置属性表单

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

is_async_operate

Boolean

是否异步.固定为true:需要在调异步进度接口(/v4/testhub/progress/{operation_uri})获取此次请求的最终处理结果

async_uri

String

异步进度uri,需要在调异步进度接口(/v4/testhub/progress/{operation_uri}获取此次请求的最终处理结果

return_value

String

请求返回的数据,需要调用异步解读接口(/v4/testhub/progress/{operation_uri})获取此次请求的最终处理结果

状态码:400

表4 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:

接口调用失败错误码

取值范围:

不涉及

error_msg

String

参数解释:

接口调用失败错误信息

取值范围:

不涉及

状态码:500

表5 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:

接口调用失败错误码

取值范围:

不涉及

error_msg

String

参数解释:

接口调用失败错误信息

取值范围:

不涉及

请求示例

V5批量设置用例结果

POST https://{endpoint}/v5/{project_uuid}/versions/{version_uri}/testcases/results

{
  "case_uris" : [ "case-001", "case-002" ],
  "result" : 0
}

响应示例

状态码:200

{
  "operation_uri" : "async-op-001",
  "status" : "running"
}

状态码:400

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

状态码:500

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

状态码

状态码

描述

200

OK

400

Bad Request

500

Internal Server Error

错误码

请参见错误码。

相关文档