插入用例执行结果 - CreateCaseResultInfo
功能介绍
插入用例执行结果,任务信息,并更新使用时长
调用方法
请参见如何调用API。
URI
POST /v1/projects/{project_id}/execute-info
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 参数解释: 项目UUID,项目唯一标识,固定长度32位字符(字母和数字)。获取方式请参见获取项目ID 约束限制: 不涉及 取值范围: 项目uuid应符合如下规则:长度等于32位,包含大小写字母、数字 默认取值: 不涉及 |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 参数解释: 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
case_results | 否 | Array of CaseResult objects | 执行结果信息 |
task_info | 否 | TaskInfo object | 执行任务信息 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
author | 否 | String | 参数解释 处理人 |
authorid | 否 | String | 参数解释 处理人唯一标识 |
case_results | 否 | Array of CaseResult objects | 参数解释 用例执行结果 |
cover_microservice_interfaces | 否 | Integer | 参数解释 覆盖微服务的接口 |
cover_rate | 否 | Double | 参数解释 覆盖率 |
coverinterfaces | 否 | Integer | 参数解释 覆盖的接口 |
coverservicecounts | 否 | Integer | 参数解释 服务的覆盖范围 |
coverservices | 否 | String | 参数解释 覆盖的服务 |
domainid | 否 | String | 参数解释 租户唯一标识 |
end_time | 否 | String | 参数解释 结束时间 |
execute_way | 否 | Integer | 参数解释 执行方式 |
extparameter | 否 | String | 参数解释 外部参数 |
failedcounts | 否 | Integer | 参数解释 失败次数 |
id | 否 | String | 参数解释 唯一标识 |
job_id | 否 | String | 参数解释 工作唯一标识 |
job_name | 否 | String | 参数解释 任务名称 |
no_cover_interfaces | 否 | String | 参数解释 没有覆盖的接口 |
passrate | 否 | String | 参数解释 合格率 |
plan_id | 否 | String | 参数解释 计划唯一标识 |
project_author_domain_id | 否 | String | 参数解释 项目作者唯一标识 |
projectname | 否 | String | 参数解释 项目名称 |
region | 否 | String | 参数解释 区域 |
releaseversion | 否 | String | 参数解释 发布版本 |
response_size | 否 | String | 参数解释 响应大小 |
result | 否 | String | 参数解释 结果 |
start_time | 否 | String | 参数解释 开始时间 |
status | 否 | String | 状态 参数解释
|
stopcounts | 否 | Integer | 参数解释 停止次数 |
successcounts | 否 | Integer | 参数解释 成功次数 |
suiteid | 否 | String | 参数解释 测试套唯一标识 |
suitename | 否 | String | 参数解释 测试套名称 |
task_id | 否 | String | 参数解释 任务唯一标识 |
task_name | 否 | String | 参数解释 任务名 |
taskstarttime | 否 | String | 参数解释 任务开始时间 |
test_service_id | 否 | String | 参数解释 用例唯一标识 |
testtype | 否 | String | 参数解释 执行方式 |
total_interfaces | 否 | Integer | 参数解释 接口总数 |
totalcounts | 否 | Integer | 参数解释 总计 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
author | 否 | String | 参数解释 处理人 |
case_name | 否 | String | 参数解释 用例名称 |
case_number | 否 | String | 参数解释 用例编号 |
end_time | 否 | String | 参数解释 结束时间 |
endime | 否 | String | 参数解释 结束时间 |
failure_cause | 否 | String | 参数解释 失败原因 |
id | 否 | String | 参数解释 唯一标识 |
job_name | 否 | String | 参数解释 任务名称 |
log | 否 | String | 参数解释 日志 |
num | 否 | Integer | 参数解释 数字 |
number | 否 | String | 参数解释 数字 |
plan_id | 否 | String | 参数解释 计划唯一标识 |
region | 否 | String | 参数解释 区域 |
releaseversion | 否 | String | 参数解释 发布版本 |
result | 否 | String | 参数解释 结果 |
stage | 否 | Integer | 参数解释 0前置 1测试 2后置 |
start_time | 否 | String | 参数解释 开始时间 |
startime | 否 | String | 参数解释 开始时间 |
status | 否 | String | 参数解释 状态
|
task_id | 否 | String | 参数解释 任务唯一标识 |
task_name | 否 | String | 参数解释 任务名称 |
test_service_id | 否 | String | 参数解释 用例唯一标识 |
响应参数
状态码:200
获取测试套相关数据接口成功
状态码:201
Created
状态码:401
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 参数解释 接口调用失败错误码 取值范围 12-18个字符组成的字符串 |
error_msg | String | 参数解释 接口调用失败错误信息 取值范围 3-1000个字符组成的字符串 |
状态码:403
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 参数解释 接口调用失败错误码 取值范围 12-18个字符组成的字符串 |
error_msg | String | 参数解释 接口调用失败错误信息 取值范围 3-1000个字符组成的字符串 |
状态码:404
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 参数解释 接口调用失败错误码 取值范围 12-18个字符组成的字符串 |
error_msg | String | 参数解释 接口调用失败错误信息 取值范围 3-1000个字符组成的字符串 |
请求示例
{
"case_results" : [ {
"task_name" : "",
"startime" : "",
"log" : "",
"author" : "",
"case_name" : "TC_QUogzYZM",
"num" : 0,
"end_time" : "",
"task_id" : "",
"test_service_id" : "",
"releaseversion" : "",
"endime" : "",
"result" : "",
"number" : "",
"start_time" : "",
"stage" : 0,
"failure_cause" : "",
"case_number" : "101",
"id" : "",
"region" : "",
"plan_id" : "",
"status" : ""
} ],
"task_info" : {
"task_name" : "",
"suiteid" : "",
"cover_rate" : 0.0,
"execute_way" : 0,
"suitename" : "",
"task_id" : "",
"no_cover_interfaces" : "",
"taskstarttime" : "",
"authorid" : "",
"domainid" : "",
"releaseversion" : "",
"response_size" : "",
"result" : "",
"coverservices" : "",
"stopcounts" : 0,
"id" : "",
"total_interfaces" : 0,
"cover_microservice_interfaces" : 0,
"coverinterfaces" : 0,
"projectname" : "",
"author" : "",
"coverservicecounts" : 0,
"extparameter" : "",
"end_time" : "",
"test_service_id" : "",
"project_author_domain_id" : "",
"start_time" : "",
"case_results" : [ {
"task_name" : "",
"startime" : "",
"log" : "",
"author" : "",
"case_name" : "TC_QUogzYZM",
"num" : 0,
"end_time" : "",
"task_id" : "",
"test_service_id" : "",
"releaseversion" : "",
"endime" : "",
"result" : "成功",
"number" : "",
"start_time" : "",
"stage" : 3,
"failure_cause" : "",
"case_number" : "",
"id" : "",
"region" : "",
"plan_id" : "",
"status" : ""
} ],
"job_name" : "",
"job_id" : "",
"passrate" : "",
"failedcounts" : 0,
"testtype" : "",
"totalcounts" : 0,
"region" : "",
"successcounts" : 0,
"plan_id" : "",
"status" : ""
}
} 响应示例
状态码:200
获取测试套相关数据接口成功
{
"error" : {
"code" : "APITEST.00021098",
"reason" : "输入的myErrorKey参数错误,请重新输入"
},
"status" : "error"
} 状态码
状态码 | 描述 |
|---|---|
200 | 获取测试套相关数据接口成功 |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
错误码
请参见错误码。

