计划中批量添加测试用例
功能介绍
计划中批量添加测试用例
URI
POST /v1/projects/{project_id}/plans/{plan_id}/testcases/batch-add
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目唯一标识,固定长度32位字符,获取方式请参见获取项目ID。 |
plan_id |
是 |
String |
计划唯一标识,长度11-34位字符 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
service_id |
是 |
Integer |
注册测试类型服务接口返回的服务id |
testcase_id_list |
是 |
Array of strings |
计划下包含的用例个数,数组长度小于50个,只能包含一种测试类型 |
响应参数
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
接口调用失败错误码 |
error_msg |
String |
接口调用失败错误信息 |
状态码: 401
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
接口调用失败错误码 |
error_msg |
String |
接口调用失败错误信息 |
状态码: 404
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
接口调用失败错误码 |
error_msg |
String |
接口调用失败错误信息 |
状态码: 500
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
接口调用失败错误码 |
error_msg |
String |
接口调用失败错误信息 |
error_detail |
ErrorDetailInfo object |
批量操作失败的详情信息,全部失败没有该结构 |
请求示例
计划中批量添加测试用例
post https://{endpoint}/v1/projects/efdb403066474ab08836b9eeaaa23bca/plans/9b26f58ec29943f681804a6628779a23/testcases/batch-add { "service_id" : 13, "testcase_id_list" : [ "97b82412f1ca4628803b918c27ed09de", "97b82412f1ca4628803b918c27ed09de", "97b82412f1ca4628803b918c27ed09de" ] }
响应示例
状态码: 500
Internal Server Error
{ "error_code" : "CLOUDTEST.00000001", "error_msg" : "接口调用失败错误信息", "error_detail" : { "failed" : [ { "error_code" : "CLOUDTEST.00000001", "error_msg" : "返回的错误信息", "testcase_id" : "efdb403066474ab08836b9eeaaa23bca" } ] } }
状态码
状态码 |
描述 |
---|---|
204 |
No Content |
400 |
Bad Request |
401 |
Unauthorized |
404 |
Not Found |
500 |
Internal Server Error |
错误码
请参见错误码。