文档首页/ 测试计划 CodeArts TestPlan/ API参考/ API/ 测试执行任务管理/ 批量查询子任务用例 - ListSubTestCaseByConditionsUsing
更新时间:2026-07-07 GMT+08:00
分享

批量查询子任务用例 - ListSubTestCaseByConditionsUsing

功能介绍

批量查询子任务用例

调用方法

请参见如何调用API

URI

POST /v1/projects/{service_id}/testsuite/results/cases

表1 路径参数

参数

是否必选

参数类型

描述

service_id

String

服务id

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

表3 请求Body参数

参数

是否必选

参数类型

描述

create_user

String

用例创建者

endTime

Long

用例结束时间

keyWord

String

模糊查询关键字

location_id

String

执行机区域ID

more

Boolean

查询结果是否还有更多数据的标志

page_num

Integer

分页时页码

page_size

Integer

分页时每页大小

pid

String

告警策略选择失败后重试时有值

results

Array of integers

cloudTest任务执行结果列表

sortBy

String

排序字段

stage

Integer

用例所处的阶段 0:前置, 1:测试用例 2:后置用例

startTime

Long

用例开始时间

state

String

状态

subtask_ids

Array of strings

子任务ID列表

subtask_id

String

子任务ID

suiteType

Integer

商用测试套类型

task_id

String

任务ID

task_ids

Array of strings

任务ID列表

taskTypeId

String

任务类型

taskid

String

任务ID

test_service_id

String

服务ID

testcase_id

String

用例ID

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

end_row

Long

当前页面最后一个元素在数据库中的行号

has_next_page

Boolean

是否有下一页

has_previous_page

Boolean

是否有前一页

is_first_page

Boolean

是否为第一页

is_last_page

Boolean

是否为最后一页

list

Array of objects

返回结果

navigateFirstPage

Integer

导航条上的第一页

navigateLastPage

Integer

导航条上的最后一页

navigate_pages

Integer

导航页码数

navigatepageNums

Array of integers

所有导航页号

next_page

Integer

下一页

page_num

Integer

当前页

page_size

Integer

每页的数量

pages

Integer

总页数

pre_page

Integer

前一页

size

Integer

当前页的数量

start_row

Long

当前页面第一个元素在数据库中的行号

total

Long

总条数

状态码:201

Created

状态码:401

表5 响应Body参数

参数

参数类型

描述

error_code

String

错误编码

error_msg

String

错误原因

状态码:403

表6 响应Body参数

参数

参数类型

描述

error_code

String

错误编码

error_msg

String

错误原因

状态码:404

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误编码

error_msg

String

错误原因

请求示例

post https://{endpoint}/v1/projects/4858a39d9861476ca2cbc71db0d5db2e/testsuite/results/cases

{
  "status" : "ok",
  "result" : {
    "pageNo" : 1,
    "pageSize" : 15,
    "totalPage" : 1,
    "totalSize" : 1,
    "pageList" : [ {
      "id" : "f6aaaf6873764af1946fa4feec2bff59",
      "createUser" : "efdb403066474ab08836b9eeaaa23bca",
      "createTime" : 1782437203000,
      "updateUser" : "efdb403066474ab08836b9eeaaa23bca",
      "updateTime" : 1782437222000,
      "testServiceId" : "85376aff7fa3447e8749bce4c6c7fc76",
      "taskId" : "v92u00011gacv6j8",
      "subtaskId" : "da3ee5c098044a42924b491a49e1e72a",
      "locationId" : "cn-north-7",
      "testNodeId" : "101",
      "taskTypeId" : "2",
      "executorType" : "10",
      "stage" : 1,
      "startTime" : 1782437210663,
      "endTime" : 1782437221647,
      "state" : 1,
      "isDebugTask" : 0,
      "testcaseName" : "testbas_4047",
      "testcaseId" : "v92u000118u2cpnh",
      "errorReason" : "FAILURE",
      "executeStrategies" : "{\"locationIds\":[\"cn-north-7\"],\"intervalInSeconds\":0,\"timeoutMilSec\":600000,\"failedRetryTimes\":0,\"timerExpression\":\"60/86400\",\"dailyReportEnable\":\"0\",\"executeModel\":\"1\",\"executeStartTime\":0,\"repeatTimes\":1,\"executePeriodBegin\":\"00:00\",\"executePeriodEnd\":\"23:59\",\"operateNotice\":{\"groups\":[]},\"executorParameters\":{},\"ipKey\":\"hostIp\",\"advancedConfig\":{\"blockEnable\":\"0\"},\"code_cache_path\":\"\"}",
      "childcaseList" : [ ],
      "caseNumber" : "17947",
      "blockId" : "6d98eb50829546fc867c85952268ff7d",
      "jobName" : "j_iVrYypX0",
      "reasonType" : 0,
      "reasonTypeName" : "",
      "reason" : "",
      "round" : 1,
      "dataSetCount" : 0,
      "extraInfo" : {
        "id" : "f6aaaf6873764af1946fa4feec2bff59",
        "testServiceId" : "85376aff7fa3447e8749bce4c6c7fc76",
        "errorReason" : "FAILURE"
      },
      "retryCaseParent" : false,
      "root" : true,
      "shortName" : "testbas_4047",
      "tmss_case_type" : 0
    } ]
  }
}

响应示例

状态码:200

OK

pageNum: 1
pageSize: 15
sortBy: startTime
suiteType: 1
subtaskId: da3ee5c098044a42924b491a49e1e72a
taskTypeId: '2'
taskId: v92u00011gacv6j8
results: []
startTime: 1782437202382
stage: 1

状态码

状态码

描述

200

OK

201

Created

401

Unauthorized

403

Forbidden

404

Not Found

错误码

请参见错误码

相关文档