
# 插入用例执行结果 - CreateCaseResultInfo
#### 功能介绍
插入用例执行结果，任务信息，并更新使用时长
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-testman/cloudtest_03_2000.html)。
#### URI
POST /v1/projects/{project_id}/execute-info
表1路径参数 
| 参数         | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|:---|:---|:---|:---|
| project_id | 是    | String | **参数解释**: 项目UUID，项目唯一标识，固定长度32位字符（字母和数字）。获取方式请参见[获取项目ID](https://support.huaweicloud.com/api-testman/cloudtest_03_4003.html) **约束限制**: 不涉及 **取值范围**: 项目uuid应符合如下规则：长度等于32位，包含大小写字母、数字 **默认取值**: 不涉及 |
   
#### 请求参数
表2请求Header参数 
| 参数           | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|:---|:---|
| X-Auth-Token | 是    | String | **参数解释：** 用户Token。 通过调用IAM服务[获取用户Token](https://support.huaweicloud.com/api-iam/iam_30_0001.html)接口获取（响应消息头中X-Subject-Token的值）。 **约束限制：** 必传。 **取值范围：** 字符串长度不少于1，不超过10万。 **默认取值：** 不涉及。 |
   
表3请求Body参数 
| 参数           | 是否必选 | 参数类型                                                                     | 描述     |
|:---|:---|:---|:---|
| case_results | 否    | Array of [CaseResult] objects | 执行结果信息 |
| task_info    | 否    | [TaskInfo] object               | 执行任务信息 |
   
 表4TaskInfo 
| 参数                            | 是否必选 | 参数类型                                                                     | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|:---|:---|
| 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                                                                   | 状态 **参数解释** - prepared，准备中   - running，运行中   - complete，完成    |
| 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                                                                  | **参数解释** 总计                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   
 表5CaseResult 
| 参数              | 是否必选 | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|:---|:---|
| 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  | **参数解释** 状态 - prepared，准备中   - running，运行中   - complete，完成    |
| task_id         | 否    | String  | **参数解释** 任务唯一标识                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| task_name       | 否    | String  | **参数解释** 任务名称                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| test_service_id | 否    | String  | **参数解释** 用例唯一标识                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   
#### 响应参数
**状态码：200**
获取测试套相关数据接口成功
**状态码：201**
Created
**状态码：401**
表6响应Body参数 
| 参数         | 参数类型   | 描述                                                                                                                                                                   |
|:---|:---|:---|
| error_code | String | **参数解释** 接口调用失败错误码 **取值范围** 12-18个字符组成的字符串   |
| error_msg  | String | **参数解释** 接口调用失败错误信息 **取值范围** 3-1000个字符组成的字符串 |
   
**状态码：403**
表7响应Body参数 
| 参数         | 参数类型   | 描述                                                                                                                                                                   |
|:---|:---|:---|
| error_code | String | **参数解释** 接口调用失败错误码 **取值范围** 12-18个字符组成的字符串   |
| error_msg  | String | **参数解释** 接口调用失败错误信息 **取值范围** 3-1000个字符组成的字符串 |
   
**状态码：404**
表8响应Body参数 
| 参数         | 参数类型   | 描述                                                                                                                                                                   |
|:---|:---|:---|
| 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     |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-testman/ErrorCode.html)。
