更新时间:2025-07-24 GMT+08:00
分享

批量更新测试套测试用例关联关系

功能介绍

批量更新测试套测试用例关联关系

调用方法

请参见如何调用API

URI

PUT /v5/{project_id}/tasks

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

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

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

uri

String

参数解释

指定创建任务的uri

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

name

String

参数解释

名称

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

stage

String

参数解释

测试阶段

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

number

String

参数解释

编号

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

tags

String

参数解释

标记id

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

description

String

参数解释

描述

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

region

String

参数解释

区域

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

version_uri

String

参数解释

分支/迭代uri

约束限制

不涉及

取值范围

11-34位字母/数字

默认取值

不涉及

owner_id

String

参数解释

处理人/责任人id

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

parent_uri

String

参数解释

父任务uri

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

test_case_condition

String

参数解释

动态任务用例过滤条件

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

service_type

Integer

参数解释

服务类型

约束限制

不涉及

取值范围

0:功能测试 1:接口测试 11:性能测试

默认取值

不涉及

module_id

String

参数解释

模块id

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

module_name

String

参数解释

模块名称

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

release_dev

String

参数解释

发布版本号

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

status_code

Integer

参数解释

状态code

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

ext_param

String

参数解释

扩展参数

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

execute_way

Integer

参数解释

执行方式

约束限制

不涉及

取值范围

1:串行,2:并行

默认取值

不涉及

execute_type

Integer

参数解释

执行类型

约束限制

不涉及

取值范围

(0:冒烟,1:定时)

默认取值

不涉及

plan_start_timestamp

Long

参数解释

计划开始时间戳,

约束限制

不涉及

取值范围

当传入-1时,时间置为空

默认取值

不涉及

plan_end_timestamp

Long

参数解释

计划结束时间戳

约束限制

不涉及

取值范围

当传入-1时,时间置为空

默认取值

不涉及

assign_case_uris

Array of strings

参数解释

任务关联用例uri数组,CloudDragon环境

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

case_operation_info

CaseOperationInfo object

参数解释

用例操作信息

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

only_update_status

Boolean

参数解释

是否只需要修改测试套状态

约束限制

不涉及

取值范围

true:是 false:否

默认取值

不涉及

is_async

Boolean

参数解释

是否异步

约束限制

不涉及

取值范围

true:是 false:否

默认取值

不涉及

changes

Array of ResourceChangeInfo objects

参数解释

自定义字段的更新记录

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

表3 CaseOperationInfo

参数

是否必选

参数类型

描述

empty

Boolean

参数解释

是否为空

约束限制

不涉及

取值范围

true:是 false:否

默认取值

不涉及

test_cases_info

Array of AssignCaseInfo objects

参数解释

用例关联信息

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

set_up_cases_info

Array of AssignCaseInfo objects

参数解释

前置用例关联信息

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

tear_down_cases_info

Array of AssignCaseInfo objects

参数解释

后置用例关联信息

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

表4 AssignCaseInfo

参数

是否必选

参数类型

描述

case_uri

String

参数解释

用例uri

约束限制

不涉及

取值范围

11-34位字母/数字

默认取值

不涉及

is_available

Integer

参数解释

是否可用

约束限制

不涉及

取值范围

true:是 false:否

默认取值

不涉及

表5 ResourceChangeInfo

参数

是否必选

参数类型

描述

field_name

String

参数解释

字段名称

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

old_value

String

参数解释

旧的value

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

new_value

String

参数解释

新的value

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

old_key

String

参数解释

旧的key

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

new_key

String

参数解释

新的key

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

响应参数

状态码:200

表6 响应Body参数

参数

参数类型

描述

status

String

参数解释:

本次请求的处理状态

取值范围:

success|error

result

ResultValueString object

参数解释:

请求结果

取值范围:

非必返

error

ApiError object

参数解释:

错误信息

取值范围:

非必返

request_id

String

参数解释:

请求的唯一id

取值范围:

非必返

address

String

参数解释:

本次请求的受理的服务地址。

取值范围:

非必返

表7 ResultValueString

参数

参数类型

描述

value

String

参数解释

resultObject

取值范围

不涉及

表8 ApiError

参数

参数类型

描述

code

String

参数解释:

业务失败的错误码

取值范围:

不涉及

reason

String

参数解释:

业务失败的提示内容

取值范围:

不涉及

状态码:400

表9 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:

接口调用失败错误码

取值范围:

不涉及

error_msg

String

参数解释:

接口调用失败错误信息

取值范围:

不涉及

状态码:401

表10 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:

接口调用失败错误码

取值范围:

不涉及

error_msg

String

参数解释:

接口调用失败错误信息

取值范围:

不涉及

状态码:404

表11 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:

接口调用失败错误码

取值范围:

不涉及

error_msg

String

参数解释:

接口调用失败错误信息

取值范围:

不涉及

状态码:500

表12 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:

接口调用失败错误码

取值范围:

不涉及

error_msg

String

参数解释:

接口调用失败错误信息

取值范围:

不涉及

请求示例

put https://{endpoint}/v5/f3087a82b44744c29a1bd69ab6ada154/tasks

{
  "uri" : "v92u00010id84o7m",
  "name" : "新任务",
  "stage" : "alpha",
  "description" : "描述"
}

响应示例

状态码:200

批量更新测试套测试用例关联关系返回体

{
  "status" : "success",
  "result" : {
    "value" : "success"
  }
}

状态码

状态码

描述

200

批量更新测试套测试用例关联关系返回体

400

Bad Request

401

Unauthorized

404

Not Found

500

Internal Server Error

错误码

请参见错误码

相关文档