文档首页/ 测试计划 CodeArts TestPlan/ API参考/ API/ 功能自动化任务管理/ 拷贝任务组模板 - copyTaskGroupUsingPOST
更新时间:2025-12-27 GMT+08:00
分享

拷贝任务组模板 - copyTaskGroupUsingPOST

功能介绍

拷贝指定的功能自动化任务组模板

调用方法

请参见如何调用API

URI

POST /attask/v1/taskgroup/copy

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

x-auth-tenantid

String

参数解释

CLOUD_TEST租户

约束限制

不涉及

取值范围

字符串长度不少于1,不超过100000

默认取值

不涉及

x-auth-groups

String

参数解释

项目id

约束限制

不涉及

取值范围

字符串长度不少于1,不超过100000

默认取值

不涉及

x-user-name

String

参数解释

用户名

约束限制

不涉及

取值范围

字符串长度不少于1,不超过100000

默认取值

不涉及

x-auth-token

String

参数解释:

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

约束限制:

必传。

取值范围:

字符串长度不少于1,不超过10万。

默认取值:

不涉及。

表2 请求Body参数

参数

是否必选

参数类型

描述

[数组元素]

Array of TaskGroup objects

任务列表

表3 TaskGroup

参数

是否必选

参数类型

描述

taskId

String

任务ID

srcVersionUri

String

源版本地址

srcServiceId

String

源服务ID

destVersionUri

String

目标版本地址

destVersionName

String

目标版本名称

destServiceId

String

目标服务ID

isSameBranch

Boolean

是否相同分支

iter2branch

Boolean

是否从迭代复制到分支

versionInfo

versionInfo object

版本信息

override_duplicate_aw

Boolean

是否

isCopyCase

Boolean

是否拷贝用例

taskName

String

任务名称

is_covered

Boolean

是否覆盖

表4 versionInfo

参数

是否必选

参数类型

描述

srcVersionInfo

srcVersionInfo object

源版本

destVersionInfo

destVersionInfo object

目标版本信息

表5 srcVersionInfo

参数

是否必选

参数类型

描述

branchUri

String

分支地址

branchName

String

分支名称

表6 destVersionInfo

参数

是否必选

参数类型

描述

branchUri

String

分支地址

branchName

String

分支名称

响应参数

状态码:200

表7 响应Body参数

参数

参数类型

描述

status

String

请求状态:OK - 成功

result

Object

返回结果

request_id

String

请求id

server_ip

String

服务节点IP

状态码:201

Created

状态码:401

表8 响应Body参数

参数

参数类型

描述

status

String

请求状态:"failed" - 失败

request_id

String

请求id

server_ip

String

服务节点IP

error_msg

String

错误信息

error_code

String

错误码

error_cause

String

错误原因

faq

String

faq内容

状态码:403

表9 响应Body参数

参数

参数类型

描述

status

String

请求状态:"failed" - 失败

request_id

String

请求id

server_ip

String

服务节点IP

error_msg

String

错误信息

error_code

String

错误码

error_cause

String

错误原因

faq

String

faq内容

状态码:404

表10 响应Body参数

参数

参数类型

描述

status

String

请求状态:"failed" - 失败

request_id

String

请求id

server_ip

String

服务节点IP

error_msg

String

错误信息

error_code

String

错误码

error_cause

String

错误原因

faq

String

faq内容

请求示例

https://{endpoint}/attask/v1/taskgroup/copy

[ {
  "taskId" : "2842592082248335360",
  "srcVersionUri" : "v92u000107k90tfa",
  "srcServiceId" : "919992d350be469b85bfca4af6955cb6",
  "destVersionUri" : "v92u000107k90tfa",
  "destVersionName" : "基线",
  "destServiceId" : "919992d350be469b85bfca4af6955cb6",
  "isSameBranch" : true,
  "iter2branch" : false,
  "versionInfo" : {
    "srcVersionInfo" : {
      "branchUri" : "v92u000107k90tfa",
      "branchName" : "基线"
    },
    "destVersionInfo" : {
      "branchUri" : "v92u000107k90tfa",
      "branchName" : "基线"
    }
  },
  "override_duplicate_aw" : true,
  "isCopyCase" : true,
  "taskName" : "grouptaskbbq2_copy_20250815155802_copy_20250818095300",
  "is_covered" : false
} ]

响应示例

状态码:200

OK

{
  "result" : "7bc573ac-2583-4668-b0e3-8f3fada7a9e2\"",
  "requestId" : "",
  "serverIp" : "",
  "status" : "OK"
}

状态码:401

Unauthorized

{
  "error_code" : "DEV.00000003",
  "error_msg" : "认证信息过期"
}

状态码

状态码

描述

200

OK

201

Created

401

Unauthorized

403

Forbidden

404

Not Found

错误码

请参见错误码

相关文档