插入用例执行结果
功能介绍
插入用例执行结果,任务信息,并更新使用时长
调用方法
请参见如何调用API。
URI
POST /v1/projects/{project_id}/execute-info
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
参数解释 项目UUID,项目唯一标识,固定长度32位字符(字母和数字)。获取方式请参见获取项目唯一标识。 约束限制 不涉及 取值范围 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 |
错误码
请参见错误码。