
# 查询任务用例执行信息 - queryTaskCaseDetailUsingPOST
#### 功能介绍
根据项目ID，任务ID等条件，查询功能自动化任务的用例执行信息
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-testman/cloudtest_03_2000.html)。
#### URI
POST /attask/v1/task/cloudtest/queryTaskCaseDetail
#### 请求参数
表1请求Header参数 
| 参数              | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|:---|:---|:---|:---|
| x-auth-tenantid | 是    | String | **参数解释** 租户id **约束限制** 不涉及 **取值范围** 字符串长度不少于1，不超过100000 **默认取值** 不涉及 **获取方式** 从 GET /rest/me 的返回结果中对应的id字段获取。 |
| x-auth-groups   | 是    | String | **参数解释** 项目id **约束限制** 不涉及 **取值范围** 字符串长度不少于1，不超过100000 **默认取值** 不涉及 **获取方式** 从 GET /rest/me 的返回结果中对应的id字段获取。 |
| x-user-name     | 是    | String | **参数解释** 用户id **约束限制** 不涉及 **取值范围** 字符串长度不少于1，不超过100000 **默认取值** 不涉及 **获取方式** 从 GET /rest/me 的返回结果中对应的id字段获取。 |
| x-auth-token    | 是    | String | **参数解释：** 用户Token。 通过调用IAM服务[获取用户Token](https://support.huaweicloud.com/api-iam/iam_30_0001.html)接口获取（响应消息头中X-Subject-Token的值）。 **约束限制：** 必传。 **取值范围：** 字符串长度不少于1，不超过10万。 **默认取值：** 不涉及。                      |
   
表2请求Body参数 
| 参数            | 是否必选 | 参数类型                                                                                     | 描述                                                                                                                                                    |
|:---|:---|:---|:---|
| taskId        | 否    | String                                                                                   | 任务ID **获取方式** 从 POST /v3/task/list 返回结果中对应的id字段获取。    |
| realTaskId    | 否    | String                                                                                   | 真实任务ID **获取方式** 从 POST /v3/task/list 返回结果中对应的id字段获取。  |
| testServiceId | 否    | String                                                                                   | 测试服务ID **获取方式** 从 GET /rest/me 返回结果中的 projectId 字段获取。 |
| where         | 否    | Array of [WhereParameter] objects | 查询过滤参数                                                                                                                                                |
| option        | 否    | [PageParameterV3] object         | 查询排序和分页参数                                                                                                                                             |
   
 表3WhereParameter 
| 参数    | 是否必选 | 参数类型   | 描述              |
|:---|:---|:---|:---|
| key   | 否    | String | 查询字段名           |
| type  | 否    | String | 条件 =、\>、like、in |
| value | 否    | String | 查询条件值可以数组、数字、字符 |
   
 表4PageParameterV3 
| 参数          | 是否必选 | 参数类型    | 描述                             |
|:---|:---|:---|:---|
| order_by    | 否    | String  | 排序字段                           |
| order_sort  | 否    | String  | 排序顺序，asc：升序；desc：降序            |
| order_limit | 否    | Integer | 分页：接口一次返回的结果数量                 |
| order_start | 否    | Integer | 分页：从第start+1条数据开始，最多返回limit条数据 |
   
#### 响应参数
**状态码：200**
表5响应Body参数 
| 参数     | 参数类型                                                            | 描述   |
|:---|:---|:---|
| result | [result] object | 返回结果 |
| status | String                                                          | 状态   |
   
 表6result 
| 参数         | 参数类型                                                                    | 描述   |
|:---|:---|:---|
| data       | Array of [data] objects   | 返回数据 |
| resultSize | [resultSize] object | 结果数量 |
   
 表7data 
| 参数                       | 参数类型   | 描述             |
|:---|:---|:---|
| baseFlag                 | String | 基础标识           |
| level2AIReasonCatagory   | String | level2 AI 原因类别 |
| execEnv                  | String | 执行环境           |
| aIReasonCatagory         | String | AI原因类别         |
| analyseReason            | String | 分析原因           |
| starttime                | String | 开始时间           |
| ticcTaskID               | String | ticc任务ID       |
| resultContent            | String | 结果内容           |
| result                   | String | 结果             |
| number                   | String | 数量             |
| tmssTestCaseId           | String | tmss测试用例ID     |
| caselogUri               | String | 用例日志地址         |
| sceneFlag                | String | 场景标记           |
| rank                     | String | 范围             |
| id                       | String | ID             |
| testcaseProject          | String | 测试用例项目         |
| dtsNumber                | String | 问题单编号          |
| projectTaskUri           | String | 项目任务地址         |
| polymorphCombinationName | String | 物理用例名称         |
| endtime                  | String | 结束时间           |
| failureCause             | String | 失败原因           |
| designer                 | String | 设计者            |
| uri                      | String | 地址             |
| timecost                 | String | 耗时             |
| blockId                  | String | 块ID            |
| aIAnalyseReason          | String | AI分析原因         |
| extendcontext            | String | 扩张内容           |
| round                    | String | 执行的轮数          |
| stage                    | String | 阶段             |
| networkScriptName        | String | 网络脚本名称         |
| name                     | String | 名称             |
| reasonCatagory           | String | 原因类别           |
| tcid                     | String | 用例块ID          |
| level2ReasonCatagory     | String | level2 原因 类别   |
| testFeature              | String | 测试特性           |
   
 表8resultSize 
| 参数   | 参数类型    | 描述 |
|:---|:---|:---|
| size | Integer | 数量 |
   
**状态码：201**
Created
**状态码：401**
表9响应Body参数 
| 参数          | 参数类型   | 描述                 |
|:---|:---|:---|
| status      | String | 请求状态："failed" - 失败 |
| request_id  | String | 请求id               |
| server_ip   | String | 服务节点IP             |
| error_msg   | String | 错误信息               |
| error_code  | String | 错误码                |
| error_cause | String | 错误原因               |
| faq         | String | faq内容              |
   
**状态码：403**
表10响应Body参数 
| 参数          | 参数类型   | 描述                 |
|:---|:---|:---|
| status      | String | 请求状态："failed" - 失败 |
| request_id  | String | 请求id               |
| server_ip   | String | 服务节点IP             |
| error_msg   | String | 错误信息               |
| error_code  | String | 错误码                |
| error_cause | String | 错误原因               |
| faq         | String | faq内容              |
   
**状态码：404**
表11响应Body参数 
| 参数          | 参数类型   | 描述                 |
|:---|:---|:---|
| status      | String | 请求状态："failed" - 失败 |
| request_id  | String | 请求id               |
| server_ip   | String | 服务节点IP             |
| error_msg   | String | 错误信息               |
| error_code  | String | 错误码                |
| error_cause | String | 错误原因               |
| faq         | String | faq内容              |
   
#### 请求示例
```
https://{endpoint}/attask/v1/task/cloudtest/queryTaskCaseDetail?_=1755500214380
{
  "taskId" : "2628685393598873601",
  "realTaskId" : "2628685393598873601",
  "testServiceId" : "1803aaa458de411b993ae51647a6d9d1",
  "where" : [ {
    "key" : "author",
    "type" : "=",
    "value" : "s00485699"
  } ],
  "option" : {
    "order_by" : "create_time",
    "order_sort" : "desc",
    "order_limit" : 10,
    "order_start" : 0
  }
}
```
#### 响应示例
**状态码：200**
OK
```
{
  "result" : {
    "data" : [ {
      "baseFlag" : "",
      "level2AIReasonCatagory" : "",
      "execEnv" : "",
      "aIReasonCatagory" : "",
      "analyseReason" : "",
      "starttime" : "1742440033769",
      "ticcTaskID" : "2402627417835831296",
      "resultContent" : "",
      "result" : "3",
      "number" : "Login_HuaweiID_002222",
      "tmssTestCaseId" : "v92s00010b2ceev1",
      "caselogUri" : "",
      "sceneFlag" : "",
      "rank" : "",
      "id" : "2402627589636620288",
      "testcaseProject" : "",
      "dtsNumber" : "",
      "projectTaskUri" : "",
      "polymorphCombinationName" : "",
      "endtime" : "1742440033769",
      "failureCause" : "匹配的执行器状态均不可用",
      "designer" : "",
      "uri" : "v92s00010b2ceev1",
      "timecost" : "0",
      "blockId" : "2402627452195569666",
      "aIAnalyseReason" : "",
      "extendcontext" : "",
      "round" : "1",
      "stage" : "1",
      "networkScriptName" : "",
      "name" : "登录华为云主页_使用华为账号_验证登录成功",
      "reasonCatagory" : "",
      "tcid" : "2402627452195569664",
      "level2ReasonCatagory" : "",
      "testFeature" : ""
    } ],
    "resultSize" : {
      "size" : 1
    }
  },
  "status" : "ok"
}
```
**状态码：401**
Unauthorized
```
{
  "error_code" : "DEV.00000003",
  "error_msg" : "认证信息过期"
}
```
#### 状态码
| 状态码 | 描述           |
|:---|:---|
| 200 | OK           |
| 201 | Created      |
| 401 | Unauthorized |
| 403 | Forbidden    |
| 404 | Not Found    |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-testman/ErrorCode.html)。
