文档首页/ 测试计划 CodeArts TestPlan/ API参考/ API/ 项目配置/ 获取项目级别全局配置 - ShowProjectTestcaseConfig
更新时间:2025-12-27 GMT+08:00
分享

获取项目级别全局配置 - ShowProjectTestcaseConfig

功能介绍

获取项目级别全局配置

调用方法

请参见如何调用API

URI

GET /v4/projects/{project_id}/testcase/global/config

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释:

项目UUID,项目唯一标识,固定长度32位字符(字母和数字)。获取方式请参见获取项目ID

约束限制:

不涉及

取值范围:

项目uuid应符合如下规则:长度等于32位,包含大小写字母、数字

默认取值:

不涉及

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

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

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

value

TestcaseProjectConfig object

项目配置信息对象

表4 TestcaseProjectConfig

参数

参数类型

描述

status_config

Array of NameAndIdVo objects

用例状态配置

result_config

Array of NameAndIdVo objects

用例结果配置

module_list

Array of NamePathAndPathVo objects

模块列表

iter_list

Array of NameAndIdVo objects

迭代列表

service_type_list

Array of NameAndIdVo objects

服务类型列表

customized_field_list

Array of ProjectTestCaseFieldVo objects

自定义字段信息列表

username_list

Array of NameAndIdVo objects

用户信息列表

test_type_list

Array of NameAndIdVo objects

测试类型列表

表5 NamePathAndPathVo

参数

参数类型

描述

id

String

ID

name

String

名称

path

String

路径id

path_name

String

模块路径名称

表6 ProjectTestCaseFieldVo

参数

参数类型

描述

uri

String

参数解释

项目用例自定义字段主键

取值范围

不涉及

name

String

参数解释

项目用例自定义字段名称

取值范围

不涉及

type

String

参数解释:

项目用例自定义字段类型

取值范围:

  • richText,富文本。

  • text,单行文本。

  • textArea,多行文本。

  • radio,单选框。

  • checkBox,多选框。

  • date,日期时间。

  • onlyDate,日期。

  • date,日期时间。

  • number,数字(整数)。

  • double,数字(小数)。

  • checkBoxUser,多选用户。

  • user,单选用户。

options

String

参数解释

项目用例自定义字段选项

取值范围

数字类型时,数组两个值,第一个是最小值,第二个是最大值

description

String

参数解释

项目用例自定义字段描述

取值范围

不涉及

creator

String

参数解释

项目用例自定义字段创建人

取值范围

不涉及

updater

String

参数解释

项目用例自定义字段更新人

取值范围

不涉及

custom_field_id

Integer

参数解释

项目用例自定义字段id

取值范围

1-25数字

custom_field_name

String

参数解释

项目用例自定义字段名称

取值范围

不涉及

custom_field_param

String

参数解释

项目用例自定义字段入参或者返回参数名称

取值范围

不涉及

type_name

String

参数解释

项目用例自定义字段类型国际化名称

取值范围

不涉及

create_time

String

参数解释

项目用例自定义字段创建时间

取值范围

不涉及

create_time_timestamp

Long

参数解释

项目用例自定义字段创建时间时间戳

取值范围

不涉及

update_time

String

参数解释

项目用例自定义字段更新时间

取值范围

不涉及

update_time_timestamp

Long

参数解释

项目用例自定义字段更新时间时间戳

取值范围

不涉及

project_uuid

String

参数解释

项目UUID,项目唯一标识,固定长度32位字符(字母和数字)。获取方式请参见获取项目ID

取值范围

长度等于32位,包含大小写字母、数字

表7 NameAndIdVo

参数

参数类型

描述

id

String

参数解释

ID

取值范围

不涉及

name

String

参数解释

名称

取值范围

不涉及

状态码:400

表8 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:

接口调用失败错误码

取值范围:

不涉及

error_msg

String

参数解释:

接口调用失败错误信息

取值范围:

不涉及

状态码:401

表9 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:

接口调用失败错误码

取值范围:

不涉及

error_msg

String

参数解释:

接口调用失败错误信息

取值范围:

不涉及

状态码:404

表10 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:

接口调用失败错误码

取值范围:

不涉及

error_msg

String

参数解释:

接口调用失败错误信息

取值范围:

不涉及

状态码:500

表11 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:

接口调用失败错误码

取值范围:

不涉及

error_msg

String

参数解释:

接口调用失败错误信息

取值范围:

不涉及

请求示例

获取项目级别全局配置

get https://{endpoint}/v4/projects/f3087a82b44744c29a1bd69ab6ada154/testcase/global/config

响应示例

状态码:200

OK

{
  "value" : {
    "status_config" : [ {
      "id" : "0",
      "name" : "新建"
    }, {
      "id" : "5",
      "name" : "设计中"
    }, {
      "id" : "6",
      "name" : "测试中"
    }, {
      "id" : "7",
      "name" : "完成"
    } ],
    "result_config" : [ {
      "id" : "0",
      "name" : "成功"
    }, {
      "id" : "1",
      "name" : "失败"
    }, {
      "id" : "2",
      "name" : "待核查"
    }, {
      "id" : "3",
      "name" : "不可用"
    }, {
      "id" : "4",
      "name" : "阻塞"
    }, {
      "id" : "5",
      "name" : "执行中"
    }, {
      "id" : "6",
      "name" : "停止"
    } ],
    "module_list" : [ {
      "id" : "1172207264458215424",
      "name" : "模块A模块A",
      "path" : "1172207250558291969/1172207264458215424",
      "path_name" : "模块A/模块A模块A"
    }, {
      "id" : "1172207313447686144",
      "name" : "模块B",
      "path" : "1172207313447686144",
      "path_name" : "模块B"
    }, {
      "id" : "1172207250558291969",
      "name" : "模块A",
      "path" : "1172207250558291969",
      "path_name" : "模块A"
    }, {
      "id" : "1172207277913542657",
      "name" : "模块A模块A模块A",
      "path" : "1172207250558291969/1172207264458215424/1172207277913542657",
      "path_name" : "模块A/模块A模块A/模块A模块A模块A"
    }, {
      "id" : "-2",
      "name" : "未设置",
      "path" : "-2",
      "path_name" : "未设置"
    } ],
    "iter_list" : [ ],
    "service_type_list" : [ {
      "id" : "0",
      "name" : "手工测试"
    }, {
      "id" : "1",
      "name" : "接口自动化"
    }, {
      "id" : "100",
      "name" : "自定义自动化(工厂)"
    }, {
      "id" : "7",
      "name" : "功能自动化"
    }, {
      "id" : "8",
      "name" : "WebUI自动化"
    } ],
    "customized_field_list" : [ ],
    "username_list" : [ {
      "id" : "c6a01bc6f2984a2098b423ce0ab1fdeb",
      "name" : "TMSS001_ShylaChen"
    }, {
      "id" : "9e50dfaeb5314ffc8e5974c649929171",
      "name" : "TMSS003"
    }, {
      "id" : "7e63d38da4e94105b69c5cf88991aaae",
      "name" : "TMSS002"
    }, {
      "id" : "7c4a2b2b834e44978c6ca5509b6d6b15",
      "name" : "TMSS004"
    } ],
    "test_type_list" : [ {
      "id" : "22",
      "name" : "可靠性测试"
    }, {
      "id" : "1",
      "name" : "功能性测试"
    }, {
      "id" : "2",
      "name" : "兼容性测试"
    }, {
      "id" : "14",
      "name" : "安全性测试"
    }, {
      "id" : "4",
      "name" : "性能测试"
    }, {
      "id" : "15",
      "name" : "易用性测试"
    }, {
      "id" : "21",
      "name" : "可服务性测试"
    } ]
  }
}

状态码

状态码

描述

200

OK

400

Bad Request

401

Unauthorized

404

Not Found

500

Internal Server Error

错误码

请参见错误码

相关文档