ticc查询用例列表接口
功能介绍
ticc查询用例列表接口
调用方法
请参见如何调用API。
URI
POST /v4/testcases/batch-query/used-for-automation
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 | 
|---|---|---|---|
| keyword | 否 | String | 关键字查询,用例名或编号 | 
| exeplatforms | 否 | Array of strings | 执行平台 | 
| own | 否 | Boolean | 是否是我的 | 
| conditions | 否 | Array of SearchCondition objects | 搜索条件 | 
| queryByDisplayCfg | 否 | Boolean | 是否表头配置查询 | 
| useOffset | 否 | Boolean | 使用offset分页 | 
| project_uuid | 否 | String | 项目UUID,项目唯一标识,固定长度32位字符(字母和数字)。获取方式请参见获取项目ID | 
| version_uri | 否 | String | 版本URI | 
| case_uris | 否 | Array of strings | 用例URI集合 | 
| owner_ids | 否 | Array of strings | 处理者ID集合 | 
| status_codes | 否 | Array of strings | 状态Code集合 | 
| rank_ids | 否 | Array of strings | 用例等级ID集合 | 
| module_ids | 否 | Array of strings | 模块ID集合 | 
| issue_id | 否 | String | 需求编号 | 
| creator_ids | 否 | Array of strings | 创建者ID集合 | 
| result_codes | 否 | Array of strings | 结果Code集合 | 
| iteration_ids | 否 | Array of strings | 归属迭代ID集合 | 
| create_start_time | 否 | String | 创建开始时间 | 
| create_end_time | 否 | String | 创建结束时间 | 
| associated_issue | 否 | Boolean | 是否关联需求(null:不限,false:未关联,true:已关联) | 
| associated_defects | 否 | Boolean | 是否关联缺陷(null:不限,false:未关联,true:已关联) | 
| include_sub_issue | 否 | Boolean | 是否查询子需求关联的用例,默认true | 
| include_sub_feature | 否 | Boolean | 是否查询子目录的用例,默认true | 
| label_ids | 否 | Array of strings | 标签ID集合 | 
| execute_start_time | 否 | String | 执行开始时间 | 
| execute_end_time | 否 | String | 执行结束时间 | 
| executor_ids | 否 | Array of strings | 执行者ID集合 | 
| test_types | 否 | Array of strings | 类型 | 
| is_keyword | 否 | Boolean | 是否组合关键字 | 
| issue_tree_search | 否 | Boolean | 是否是需求树点击的查询关联用例 | 
| service_type | 否 | Integer | 服务类型 | 
| service_types | 否 | Array of integers | 服务类型集合 | 
| stage_type | 否 | Integer | 阶段过程(2:测试设计,3:测试执行,4:质量报告) | 
| feature_uri | 否 | String | 目录URI | 
| sort_field | 否 | String | 排序字段 | 
| sort_type | 否 | String | 排序方式 | 
| page_no | 否 | Integer | 当前页数 | 
| page_size | 否 | Integer | 每页条数 | 
| case_type | 否 | Integer | 用例类型 | 
| custom_field_info | 否 | Array of QueryCustomFieldsInfo objects | 用例自定义字段信息 | 
| task_uri | 否 | String | 测试套uri | 
| associate_issue_detail | 否 | Boolean | 是否返回需求具体信息(返回需求名称,需求id) | 
| not_assign_task | 否 | Boolean | 该字段为false,则查询全量用例,为true表示查询未分配测试套的用例 | 
| test_designs | 否 | Array of booleans | 是否来自测试设计(null或者[true, false]:不限,[true]:来自测试设计,[false]:否来自测试设计) | 
| review_status | 否 | Integer | 用例评审状态 | 
| just_return_id | 否 | Boolean | 部分字段是否仅返回ID,默认为false,为true时部分字段仅返回ID | 
| iterator_uri_condition | 否 | String | 迭代uri搜索条件 | 
响应参数
状态码:200
| 参数 | 参数类型 | 描述 | 
|---|---|---|
| status | String | success|error | 
| result | 请求返回的数据 | |
| error | ApiError object | 错误信息 | 
| request_id | String | 由接口调用方传入,建议使用UUID保证请求的唯一性。 | 
| server_address | String | 本次请求的受理的服务地址 | 
| 参数 | 参数类型 | 描述 | 
|---|---|---|
| total | Integer | 参数解释: 符合条件的所有记录数 取值范围: 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 | 
| value | Array of TestCaseListVo objects | 参数解释: 实际的数据类型:单个对象,集合 或 NULL 取值范围: 不涉及 | 
| reason | String | 参数解释: 业务失败的提示内容 取值范围: 不涉及 | 
| page_size | Integer | 参数解释: 每页展示条数 取值范围: 不涉及 | 
| page_no | Integer | 参数解释: 页码 取值范围: 不涉及 | 
| has_more | Boolean | 参数解释: 是否有更多 取值范围: true: 有更多 false: 无更多 | 
| 参数 | 参数类型 | 描述 | 
|---|---|---|
| uri | String | 参数解释: 用例URI 取值范围: 不涉及 | 
| name | String | 参数解释: 用例名称 取值范围: 不涉及 | 
| owner | NameAndIdVo object | 参数解释: 处理者 取值范围: 不涉及 | 
| status | NameAndIdVo object | 参数解释: 状态 取值范围: 不涉及 | 
| result | NameAndIdVo object | 参数解释: 结果 取值范围: 不涉及 | 
| module | NameAndIdVo object | 参数解释: 模块 取值范围: 不涉及 | 
| iteration | NameAndIdVo object | 参数解释: 迭代 取值范围: 不涉及 | 
| exeplatform | String | 参数解释: 执行平台 取值范围: apittest,其他三方执行平台 | 
| number | String | 参数解释: 用例编号 取值范围: 不涉及 | 
| description | String | 参数解释: 用例描述 取值范围: 不涉及 | 
| rank_id | String | 参数解释: 用例描述 取值范围: 0|1|2|3|4 | 
| feature_uri | String | 参数解释: 目录URI 取值范围: 不涉及 | 
| release_dev | String | 参数解释: 版本号 取值范围: 不涉及 | 
| is_keyword | Boolean | 参数解释: 是否组合关键字 取值范围: true: 组合关键字 false:不组合关键字 | 
| script_url | String | 参数解释: 脚本路径 取值范围: 不涉及 | 
| report_url | String | 参数解释: 实时报告地址 取值范围: 不涉及 | 
| project_uuid | String | 参数解释: 项目UUID,项目唯一标识,固定长度32位字符(字母和数字)。获取方式请参见获取项目ID 取值范围: 项目uuid应符合如下规则:长度等于32位,包含大小写字母、数字 | 
| service_type | NameAndIdVo object | 参数解释: 服务类型信息 取值范围: 不涉及 | 
| test_type | IntegerIdAndNameVo object | 参数解释: 测试类型信息 取值范围: 不涉及 | 
| create_info | CreateInfoVo object | 参数解释: 创建信息 取值范围: 不涉及 | 
| execute_info | ExecuteInfoVo object | 参数解释: 执行信息 取值范围: 不涉及 | 
| associate_issue_info | AssociateIssueInfoVo object | 参数解释: 关联需求信息 取值范围: 不涉及 | 
| associate_defect_info | AssociateDefectInfoVo object | 参数解释: 关联缺陷信息 取值范围: 不涉及 | 
| case_type | Integer | 参数解释: 用例类型 取值范围: 不涉及 | 
| labels | String | 参数解释: 用例标签名称列表 取值范围: 不涉及 | 
| custom_field_info | Array of CustomFieldVo objects | 参数解释: 自定义字段信息 取值范围: 不涉及 | 
| is_test_design | Boolean | 参数解释: 是否来自测试设计 取值范围: null:不限,false:否来自测试设计,true:来自测试设计 | 
| last_modified | Long | 参数解释: 最后修改时间 取值范围: null:不限 | 
| review_status | Integer | 参数解释: 用例评审状态 取值范围: null:0至127 | 
| 参数 | 参数类型 | 描述 | 
|---|---|---|
| time | String | 参数解释: 创建时间 取值范围: 不涉及 | 
| timestamp | Long | 参数解释: 创建时间时间戳 取值范围: 不涉及 | 
| user_id | String | 参数解释: 用户ID 取值范围: 不涉及 | 
| user_name | String | 参数解释: 用户名称 取值范围: 不涉及 | 
| 参数 | 参数类型 | 描述 | 
|---|---|---|
| time | String | 参数解释: 执行开始时间 取值范围: 不涉及 | 
| timestamp | Long | 参数解释: 执行开始时间时间戳 取值范围: 不涉及 | 
| duration | String | 参数解释: 执行时长 取值范围: 不涉及 | 
| user_id | String | 参数解释: 用户ID 取值范围: 不涉及 | 
| user_name | String | 参数解释: 用户名称 取值范围: 不涉及 | 
| execute_times | Integer | 参数解释: 执行次数 取值范围: 不涉及 | 
| 参数 | 参数类型 | 描述 | 
|---|---|---|
| associate | Boolean | 参数解释: 是否已关联 取值范围: true: 已关联 false:未关联 | 
| issue_id | String | 参数解释: 需求ID 取值范围: 不涉及 | 
| tracker_id | String | 参数解释: 需求类型 取值范围: 不涉及 | 
| board_id | String | 参数解释: 工作项层级ID 取值范围: 不涉及 | 
| tracker_name | String | 参数解释: 需求类型名称 取值范围: 不涉及 | 
| 参数 | 参数类型 | 描述 | 
|---|---|---|
| associate | Boolean | 参数解释: 是否已关联 取值范围: true:已关联 false:未关联 | 
| associate_count | Integer | 参数解释: 关联缺陷数 取值范围: 不涉及 | 
请求示例
post https://{endpoint}/v4/testcases/batch-query/used-for-automation
{
  "keyword" : "用例名",
  "exeplatforms" : [ "string" ],
  "own" : true,
  "conditions" : [ { } ],
  "queryByDisplayCfg" : true,
  "useOffset" : true,
  "project_uuid" : "03d55a9eb29643809f4120cd628968fa",
  "version_uri" : "005t8asecn21",
  "case_uris" : [ "001rv9521lf1" ],
  "owner_ids" : [ "efdb403066474ab08836b9eeaaa23bca" ],
  "status_codes" : [ "0", "1" ],
  "rank_ids" : [ "1", "2" ],
  "module_ids" : [ "-2" ],
  "issue_id" : "3917852",
  "creator_ids" : [ "efdb403066474ab08836b9eeaaa23bca" ],
  "result_codes" : [ "0", "1" ],
  "iteration_ids" : [ "2000adec0b854306bf013e84f7b5f9ea" ],
  "create_start_time" : "2021-11-04 00:00:00",
  "create_end_time" : "2021-11-04 23:59:59",
  "associated_issue" : true,
  "associated_defects" : true,
  "include_sub_issue" : false,
  "include_sub_feature" : false,
  "label_ids" : [ "17220c4560ab4e5b913aaa40895183fb" ],
  "execute_start_time" : "2021-11-04 00:00:00",
  "execute_end_time" : "2021-11-04 23:59:59",
  "executor_ids" : [ "efdb403066474ab08836b9eeaaa23bca" ],
  "test_types" : [ "1" ],
  "is_keyword" : false,
  "issue_tree_search" : false,
  "service_type" : 3,
  "service_types" : [ 0, 1, 6 ],
  "stage_type" : 2,
  "feature_uri" : "004s6kfel2q",
  "sort_field" : "testCaseNumber",
  "sort_type" : "ASC",
  "page_no" : 1,
  "page_size" : 10,
  "case_type" : 0,
  "custom_field_info" : [ { } ],
  "task_uri" : "taskUri",
  "associate_issue_detail" : true,
  "not_assign_task" : true,
  "test_designs" : [ true ],
  "review_status" : 0,
  "just_return_id" : true,
  "iterator_uri_condition" : "string"
}
 响应示例
状态码:200
OK
{
  "status" : "success",
  "result" : {
    "total" : 1,
    "value" : [ {
      "uri" : "001rv8lk4he",
      "name" : "测试用例",
      "owner" : { },
      "status" : { },
      "result" : { },
      "module" : { },
      "iteration" : { },
      "exeplatform" : "apittest",
      "number" : "10010",
      "description" : "用例描述",
      "rank_id" : "2",
      "feature_uri" : "001rv8u6cts1",
      "release_dev" : "1.0.1",
      "is_keyword" : false,
      "script_url" : "/script/test.py",
      "report_url" : "https://clouddragon.huawei.com/design/project/gdbdf969b32694524a949b5ef6b3e124a/home",
      "project_uuid" : "bcfb102f3bef45ab87f0f9ea6fc4f49c",
      "service_type" : { },
      "test_type" : { },
      "create_info" : { },
      "execute_info" : { },
      "associate_issue_info" : { },
      "associate_defect_info" : { },
      "case_type" : 0,
      "labels" : "46a5dbfd770f445da87b1a50ee37a86b",
      "custom_field_info" : [ { } ],
      "is_test_design" : true,
      "last_modified" : 1705580778,
      "review_status" : 1
    } ]
  }
}
 状态码
| 状态码 | 描述 | 
|---|---|
| 200 | OK | 
| 400 | Bad Request | 
| 401 | Unauthorized | 
| 404 | Not Found | 
| 500 | Internal Server Error | 
错误码
请参见错误码。
 
  