批量更新测试用例结果
功能介绍
批量更新测试用例结果
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
POST /v1/projects/{project_id}/testcases/result
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目UUID,项目唯一标识,固定长度32位字符(字母和数字)。获取方式请参见获取项目ID。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
execute_list |
是 |
Array of UpdateTestCaseResultBean objects |
测试用例状态信息,数组长度小于等于50 |
service_id |
是 |
Integer |
注册测试类型服务接口返回的服务id |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
description |
否 |
String |
用于记录该次结果执行的备注信息 |
duration |
否 |
Long |
执行用例持续时长ms,更新状态时该字段必传 |
end_time |
是 |
Long |
用例结束执行的时间戳,在执行结束时该字段必传 |
execute_id |
是 |
String |
注册服务执行id,该值不允许重复,不超过32位字符 |
result_id |
是 |
String |
测试用例结果,(0-成功,1-失败,5-执行中,6-停止) |
testcase_id |
是 |
String |
用例uri,测试用例唯一标识,长度11-34位字符(字母和数字)。 |
响应参数
状态码: 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 |
接口调用失败错误信息 |
请求示例
批量更新测试用例结果
post https://{endpoint}/v1/projects/efdb403066474ab08836b9eeaaa23bca/testcases/result { "execute_list" : [ { "description" : "这是一条备注信息", "duration" : 10, "end_time" : 16659743037899, "execute_id" : "efdb403066474ab08836b9eeaaa23bca", "result_id" : "0", "testcase_id" : "b66aab5469cc4ab39b0dda8e644a42a4" } ], "service_id" : 13 }
响应示例
状态码: 500
Internal Server Error
{ "error_code" : "CLOUDTEST.00000001", "error_msg" : "接口调用失败错误信息" }
状态码
状态码 |
描述 |
---|---|
204 |
No Content |
400 |
Bad Request |
401 |
Unauthorized |
404 |
Not Found |
500 |
Internal Server Error |
错误码
请参见错误码。