文档首页/ 测试计划 CodeArts TestPlan/ API参考/ API/ 接口测试管理/ 更新测试管理用例和用例脚本 - UpdateTestCaseAndScriptTwo
更新时间:2025-12-27 GMT+08:00
分享

更新测试管理用例和用例脚本 - UpdateTestCaseAndScriptTwo

功能介绍

根据工程唯一标识、case uri和用例脚本信息更新测试管理用例和用例脚本

调用方法

请参见如何调用API

URI

PUT /v2/{project_id}/testcase/{tmss_case_uri}

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释:

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

约束限制:

不涉及

取值范围:

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

默认取值:

不涉及

tmss_case_uri

String

测试管理用例uri

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

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

约束限制:

必传。

取值范围:

字符串长度不少于1,不超过10万。

默认取值:

不涉及。

表3 请求Body参数

参数

是否必选

参数类型

描述

UpdateTestCaseAndScriptTwoRequestBody

String

用例脚本信息

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

error

CommonResponseErrorOfobject object

统一错误返回

reason

String

错误原因

result

Object

结果

status

String

'状态值,如success、error'

  • success,请求成功

  • error,请求报错

表5 CommonResponseErrorOfobject

参数

参数类型

描述

code

String

错误码

reason

String

错误原因

请求示例

"{
  "id": "5d5ff5c281e3452089433daed4336120",
  "name": "testCase_Wi3Eg",
  "issueId": null,
  "addToPlan": null,
  "releaseDev": null,
  "source": null,
  "tmss_property": {
      "auto_type": 1,
      "creation_date": "",
      "test_feature": "",
      "name": "testCase_Wi3Eg",
      "number": "116",
      "description": "",
      "expect_output": "",
      "level": 2,
      "preparation": "",
      "testStep": "",
      "test_type": 1,
      "env_type": "",
      "exe_platform": "apitest",
      "author": "",
      "last_modifier": "",
      "labelId": [],
      "ownerId": "",
      "owner": "",
      "node_name": ""
  },
  "project_id": "80dd7e3428eb449894a3e9eb8e1b9ae9",
  "activity_id": "1",
  "package_name": "scripts.user",
  "script_name": "testCase_Wi3Eg",
  "script_path": "src/scripts/user/Case_50826d766f1e45fd830a68f73240d90a_1.java",
  "tmss_case_uri": "v92s00010hrk36ml",
  "aw_instance": {
      "setup_aw_list": [],
      "test_aw_list": [
          {
              "id": "",
              "aw_id": "",
              "aw_type": 1,
              "is_disabled": 0,
              "condition_type": 20,
              "condition_statement": 3000
          }
      ],
      "teardown_aw_list": []
  },
  "case_variable_list": [],
  "import_info_list": [],
  "variableGroupId": null,
  "isSync": false
}"

响应示例

状态码:200

SUCCESS

{
  "status" : "success",
  "result" : "success",
  "reason" : null,
  "error" : null
}

状态码

状态码

描述

200

SUCCESS

错误码

请参见错误码

相关文档