插入用例执行结果
功能介绍
插入用例执行结果,任务信息,并更新使用时长
调用方法
请参见如何调用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 |
错误码
请参见错误码。