文档首页/ 测试计划 CodeArts TestPlan/ API参考/ API/ 测试服务关联关系/ 添加一个用例和多个需求/缺陷关联关系
更新时间:2024-11-19 GMT+08:00
分享

添加一个用例和多个需求/缺陷关联关系

功能介绍

添加一个用例和多个需求/缺陷关联关系

URI

POST /testrelation/v4/testcases/{case_id}/relations

表1 路径参数

参数

是否必选

参数类型

描述

case_id

String

用例uri

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

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

表3 请求Body参数

参数

是否必选

参数类型

描述

relations

Array of RelationInfo objects

关联关系

tracker_id

String

工作项类型id

version_uri

String

版本uri

task_uri

String

测试套id

add_to_iterator

Boolean

是否将需求添加到迭代

project_uuid

String

项目id

表4 RelationInfo

参数

是否必选

参数类型

描述

dr_number

String

需求id

test_case_uri

String

用例uri

relate_type

String

资源类型

resource_type

String

资源类型

source_system

String

来源系统

association_number

String

关联资源编号

region

String

逻辑region,外部使用公有云实际区域,内部使用默认值

响应参数

状态码: 200

表5 响应Body参数

参数

参数类型

描述

status

String

success|error;

result

ResultValueStringForOk object

请求结果

表6 ResultValueStringForOk

参数

参数类型

描述

value

String

ok

状态码: 400

表7 响应Body参数

参数

参数类型

描述

code

String

业务失败的错误码

reason

String

业务失败的提示内容

状态码: 401

表8 响应Body参数

参数

参数类型

描述

code

String

业务失败的错误码

reason

String

业务失败的提示内容

状态码: 404

表9 响应Body参数

参数

参数类型

描述

code

String

业务失败的错误码

reason

String

业务失败的提示内容

状态码: 500

表10 响应Body参数

参数

参数类型

描述

code

String

业务失败的错误码

reason

String

业务失败的提示内容

请求示例

post https://{{endpoint}}/testrelation/v4/testcases/3fc2130c00/relations

{
  "service_id" : "06df55bd7f3e4d3bbe52423fc2130c00",
  "body" : {
    "is_long_run" : "1"
  }
}

响应示例

状态码: 200

OK

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

状态码

状态码

描述

200

OK

400

Bad Request

401

Unauthorized

404

Not Found

500

Internal Server Error

错误码

请参见错误码

相关文档