云服务器内容精选

  • 请求示例 put https://{endpoint}/v4/09645c1f3f954a8d9ab29174857cffc5/testcase/v91j0000vl6b2b2e { "id" : "ebfa6ceb72df4c19ae52642845edcd04", "tmss_feature_uri" : "", "name" : "88888888", "project_id" : "23c1c5ba3b3c4e92b8adaab3529913c4", "aw_instance" : { "setup_aw_list" : [ ], "test_aw_list" : [ { "id" : "17189566437246831", "aw_id" : "", "alias_runaw" : "", "aw_description" : "", "name" : "", "description" : "", "check_point_list" : [ ], "children" : [ ], "condition_statement" : "1000", "condition_type" : 20, "custom_header" : [ ], "header_array" : [ ], "is_disabled" : 0, "param_type_and_value" : [ ], "projectId" : "23c1c5ba3b3c4e92b8adaab3529913c4", "retry_interval" : "", "retry_times" : "", "variable_list" : [ ], "relation" : "" } ], "teardown_aw_list" : [ ] }, "case_variable_list" : [ ], "script_name" : "106", "script_path" : "src/scripts/user/Case_ebfa6ceb72df4c19ae52642845edcd04_1.java", "tmss_case_uri" : "v91k0000vl6er6ue", "tmss_property" : { "name" : "88888888", "number" : "106", "cataId" : "v91k0000vl6eobbq", "level" : 2, "node_name" : "123", "test_type" : 1, "exe_platform" : "apitest", "auto_type" : "1", "test_feature" : "09645c1f3f954a8d9ab29174857cffc5_32559725_defaultFeature", "last_modified" : "2024-06-21 15:16:06", "last_modifier" : "efdb403066474ab08836b9eeaaa23bca", "author" : "1_devcloud_devcloud_s00314720", "creation_date" : "2024-06-21 15:16:06", "activity_id" : "1", "steps" : [ { } ] }, "activity_id" : "1", "import_info_list" : [ ] }
  • URI PUT /v4/{project_id}/testcase/{tmss_case_uri} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,固定长度32位字符(字母和数字)。 tmss_case_uri 是 String TMSS用例uri 表2 Query参数 参数 是否必选 参数类型 描述 turn_on_awmapping 否 Boolean 新组合AW开关
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 error CommonResponseErrorOfobject object 统一错误返回 reason String 错误原因 result Object 结果 status String 状态值,如success、error 表4 CommonResponseErrorOfobject 参数 参数类型 描述 code String 错误码 reason String 错误原因
  • 响应示例 状态码: 200 SUC CES S { "status" : "success", "result" : { "paramNames" : [ { "dynamicParamFlag" : false, "isSensitive" : false, "name" : "hostURL", "category" : "Static" } ] }, "reason" : null, "error" : null }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 cases 否 Array of strings 用例列表 functionType 否 String 执行的功能类型:"1"表示执行;"2"表示调试 releaseversion 否 String 发布版本号 resourcePool 否 ResourcePool object 资源池 taskName 否 String 任务名称 表4 ResourcePool 参数 是否必选 参数类型 描述 activeState 否 String 活动状态 id 否 String id name 否 String 名称 selected 否 Boolean 是否被选中 type 否 String 类型
  • 请求示例 { "cases" : [ "v91k0000vqss36au" ], "taskName" : "taskTestSuite2024/8/31 16:0:57", "releaseversion" : "", "resourcePool" : { "activeState" : "ACTIVE", "id" : "DEFAULT", "type" : "DEFAULT" }, "functionType" : "2" }
  • 响应示例 状态码: 200 OK { "status" : "success", "result" : { "taskId" : "b98e483aecba4fe3b00b0fe484c391ca", "needApprove" : null, "warn" : [ ], "packageType" : "codearts.testplan.china.pro", "isPopup" : false }, "error" : null }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 code String 错误码 error CommonResponseErrorOfAPITest object 统一错误返回 reason String 失败原因 result BasicAwRes object 结果 status String 状态 表4 CommonResponseErrorOfAPITest 参数 参数类型 描述 code String 错误码 reason String 错误原因 表5 BasicAwRes 参数 参数类型 描述 aw_code String 关键字代码, hascode字段为1是有效 aw_description String 模板描述 aw_mark Integer 关键字标记 aw_operationid String 关键字操作编号 aw_tags String 关键字tags aw_type Integer 关键字类型 aw_uniqueid String 关键字来源编号 by_order Integer 关键字顺序 create_time String 创建时间 create_time_stamp Long 创建时间戳 create_time_string String 创建时间戳 create_user String 创建人 create_user_id String 创建人ID delete_time String 更新时间 delete_user String 删除人 description String 描述 dft_check_point_list Array of objects 默认检查点列表 dft_custom_header Array of objects 默认请求头参数对象 dft_retry_interval String 重试间隔时间 (ms) 为空表示不等待 dft_retry_times String 重试次数 dft_variable_list Array of objects 默认变量信息 extra_info Object 补充信息 group_name String 分组名 has_code Integer 是否存在代码 id String 编号 import_package Array of strings 导入的包名 interface_label String 接口的x-extend字段说明 is_favorite Integer 是否收藏 method String 方法名 name String 关键字名 nameView String 在页面上显示的名字 origin_project String 源工程信息 param_type_and_dft_value Array of objects 参数类型和参数默认值 project_id String 工程编号 protocol_type String 协议类型 public_aw_lib Object 公共关键字信息 public_aw_lib_id String 公共关键字id region String region信息 return_type String 返回值类型 root_id String 根节点编号 source String 关键字依赖的类源 special_type Integer 特殊关键字类型 tmssCaseNumber String 关键字编号(来自测试管理服务) tmss_case_id String 测试用例id update_time String 更新时间 update_time_stamp Long 更新时间戳 update_time_string String 更新时间戳(字符串格式) update_user String 更新人 warningMsg String 警告信息 yamlName String yaml名称