
# 获取项目级别全局配置 - ShowProjectTestcaseConfig
#### 功能介绍
此接口用于获取项目级别全局配置,同页面 设置 -\> 通用设置 -\> 项目概览 -\> 右侧展示项目信息
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-testman/cloudtest_03_2000.html)。
#### URI
GET /v4/projects/{project_id}/testcase/global/config
表1路径参数 
| 参数         | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
|:---|:---|:---|:---|
| project_id | 是    | String | **参数解释**: 项目UUID，项目唯一标识，固定长度32位字符（字母和数字）。获取方式请参见[获取项目ID](https://support.huaweicloud.com/api-testman/cloudtest_03_4003.html) **约束限制**: 字符串类型，长度32位字符 **取值范围**: 项目uuid应符合如下规则：长度等于32位，包含大小写字母、数字 **默认取值**: 不涉及 |
   
#### 请求参数
表2请求Header参数 
| 参数           | 是否必选 | 参数类型   | 描述                                                                                                     |
|:---|:---|:---|:---|
| X-Auth-Token | 是    | String | 用户Token。 通过调用IAM服务获取用户Token接口获取（响应消息头中X-Subject-Token的值）。 |
   
#### 响应参数
**状态码：200**
表3响应Body参数 
| 参数    | 参数类型                                                                                       | 描述       |
|:---|:---|:---|
| value | [TestcaseProjectConfig] object | 项目配置信息对象 |
   
 表4TestcaseProjectConfig 
| 参数                    | 参数类型                                                                                                   | 描述        |
|:---|:---|:---|
| 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                       | 测试类型列表    |
   
 表5NamePathAndPathVo 
| 参数        | 参数类型   | 描述     |
|:---|:---|:---|
| id        | String | ID     |
| name      | String | 名称     |
| path      | String | 路径id   |
| path_name | String | 模块路径名称 |
   
 表6ProjectTestCaseFieldVo 
| 参数                    | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|:---|
| 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](https://support.huaweicloud.com/api-testman/cloudtest_03_4003.html) **取值范围** 长度等于32位，包含大小写字母、数字                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   
 表7NameAndIdVo 
| 参数   | 参数类型   | 描述                                                                                                                                                              |
|:---|:---|:---|
| 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 |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-testman/ErrorCode.html)。
