更新时间:2024-04-08 GMT+08:00

创建变量

功能介绍

创建变量

URI

POST /v1/{project_id}/variables/{test_suite_id}

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方式请参见获取项目ID

最小长度:0

最大长度:64

test_suite_id

Integer

测试工程ID

最小值:0

最大值:2147483647

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

[数组元素]

Array of CreateVariableRequestBody objects

创建全局变量请求体

表3 CreateVariableRequestBody

参数

是否必选

参数类型

描述

id

Integer

变量ID

最小值:0

最大值:2147483647

name

String

变量名称

最小长度:1

最大长度:42

variable_type

Integer

变量类型(1:整数;2:枚举;3:文件;5:文本)

最小值:0

最大值:2147483647

variable

Array of objects

变量值

数组长度:0 - 1024

is_quoted

Boolean

是否被引用

响应参数

状态码: 201

表4 响应Body参数

参数

参数类型

描述

code

String

响应码

最小长度:0

最大长度:1024

json

CreateVariableResultJson object

响应json

message

String

响应消息

最小长度:0

最大长度:1024

表5 CreateVariableResultJson

参数

参数类型

描述

variable_id

Integer

变量ID

最小值:0

最大值:2147483647

请求示例

创建一个全局变量,变量所属工程ID是1,变量名是varTest,变量类型是整数,变量值区间是从1到10。

/v1/projectId/variables/1

[ {
  "name" : "varTest",
  "variable_type" : 1,
  "variable" : [ 1, 10 ],
  "is_quoted" : false
} ]

响应示例

状态码: 201

success

{
  "code" : "SVCSTG.CPTS.0000000",
  "json" : {
    "variable_id" : 44245
  },
  "message" : "success"
}

状态码

状态码

描述

201

success

501

unknown error

错误码

请参见错误码