# 查询任务报告的用例列表 - ShowMergeTaskCase
#### 功能介绍
查询任务报告的用例列表
#### 调试
您可以在[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/CPTS/doc?api=ShowMergeTaskCase)中调试该接口，支持自动认证鉴权。API Explorer可以自动生成SDK代码示例，并提供SDK代码示例调试功能。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-cpts/cpts_api_0019.html)。
- 如果使用身份策略授权，需具备如下身份策略权限。
  
  | 授权项                                   | 访问级别 | 资源类型（\*为必须） | 条件键                       | 别名 | 依赖的授权项 |
  |:---|:---|:---|:---|:---|:---|
  | codeartsperftest:cpts:getPerfTestTask | Read | cpts \*     | g:ResourceTag/\<tag-key\> | -  | -      |
     
  
 
#### URI
GET /v2/{project_id}/task-run-infos/{task_run_id}/cases
表1路径参数 
| 参数          | 是否必选 | 参数类型    | 描述                                                                              |
|:---|:---|:---|:---|
| task_run_id | 是    | Integer | 运行任务ID，即报告ID。启动任务（更新任务状态或批量启停任务）接口，会返回运行任务ID。                                   |
| project_id  | 是    | String  | 表示项目ID，参见[获取方法说明](https://support.huaweicloud.com/api-cpts/cpts_api_0017.html)。 |
   
#### 请求参数
无
#### 响应参数
**状态码：200**
表2响应Body参数 
| 参数      | 参数类型                                                                       | 描述       |
|:---|:---|:---|
| code    | String                                                                     | 响应码      |
| message | String                                                                     | 响应消息     |
| extend  | Object                                                                     | 扩展信息     |
| result  | [CaseReportSummary] object | 测试报告用例列表 |
   
 表3CaseReportSummary 
| 参数                | 参数类型                                                                   | 描述        |
|:---|:---|:---|
| case_aw_info_list | Array of [CaseAwInfo] objects | 用例和aw信息视图 |
| err_message       | String                                                                 | 错误信息      |
   
 表4CaseAwInfo 
| 参数              | 参数类型                                                                   | 描述                                   |
|:---|:---|:---|
| aw              | Array of [AwInfoDTO] objects   | aw信息                                 |
| awList          | Array of [DetailItem] objects | aw详细信息列表                             |
| caseAwId        | String                                                                 | 数据库中dc_case_aw表中的主键ID                |
| caseUri         | String                                                                 | 数据库中dc_testcase表中的case_uri           |
| case_uri_i      | String                                                                 | 数据库中dc_testcase表中的case_uri_iteration |
| datumType       | Integer                                                                | 数据类型（用例/aw/事务）                       |
| id              | String                                                                 | 数据库中dc_case_aw表中的主键ID                |
| name            | String                                                                 | 用例名                                  |
| taskExecId      | String                                                                 | 数据库中dc_testcase表中的testcase_id        |
| taskId          | String                                                                 | 任务ID                                 |
| testcaseId      | String                                                                 | 数据库中dc_testcase表中的testcase_id        |
| transactionList | Array of [DetailItem] objects | 事务详细信息列表                             |
   
 表5AwInfoDTO 
| 参数        | 参数类型    | 描述                    |
|:---|:---|:---|
| name      | String  | AW名                   |
| id        | String  | 数据库中dc_case_aw表中的主键ID |
| datumType | Integer | 数据类型（用例/aw/事务）        |
   
 表6DetailItem 
| 参数            | 参数类型                                                                   | 描述                                |
|:---|:---|:---|
| caseAwId      | String                                                                 | 数据库中dc_case_aw表中的主键ID             |
| datumType     | Integer                                                                | 数据类型（用例/aw/事务）                    |
| name          | String                                                                 | 用例/AW/事务名                         |
| transactionId | String                                                                 | 事务ID，通过"创建事务"接口获取响应体中的tempId字段的值。 |
| awList        | Array of [DetailItem] objects | AW列表                              |
   
#### 请求示例
查询任务用例列表信息，任务运行id是1。
```
/v2/{project_id}/task-run-infos/1/cases
```
#### 响应示例
**状态码：200**
```
{
  "code" : "SVCSTG.CPTS.0000000",
  "message" : "success",
  "extend" : null,
  "result" : {
    "case_aw_info_list" : [ {
      "aw" : [ {
        "datumType" : 0,
        "id" : "7053151331402211329",
        "name" : "request-example"
      } ],
      "awList" : [ {
        "awList" : null,
        "caseAwId" : "7053151331402211329",
        "datumType" : 0,
        "name" : "request-example",
        "transactionId" : null
      } ],
      "caseAwId" : "7053151331402211328",
      "caseUri" : null,
      "case_uri_i" : "83820",
      "datumType" : 1,
      "id" : "7053151331402211328",
      "name" : "test-case",
      "taskExecId" : "5206012",
      "taskId" : "az-4-69824",
      "testcaseId" : "5206012",
      "transactionList" : [ ]
    } ],
    "err_message" : null
  }
}
```
#### 状态码
| 状态码 | 描述         |
|:---|:---|
| 200 | 任务用例列表响应对象 |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-cpts/ErrorCode.html)。
