测试计划 CODEARTS TESTPLAN-用户计划操作:操作步骤

时间:2024-06-17 12:12:51

操作步骤

  1. 确定调用API鉴权时使用的Token。

    1. 查询token,详情请参见获取用户Token
    2. 获取响应Header参数中X-Subject-Token对应的值。

  2. 创建测试计划。

    • 接口相关信息

      URL格式:POST /v1/projects/{project_id}/plans

      接口请求参数说明详情,请参见“项目下创建计划”接口。

    • 请求示例

      POST https://{endpoint}/v1/projects/{project_id}/plans

      • {endpoint}信息请从终端节点获取。
      • {project_id}为项目唯一标识。

      Body:

      {
        "name" : "这是一个测试计划名称",
        "assigned_id" : "efdb403066474ab08836b9eeaaa23bca",
        "service_id_list" : [ 0 ],
        "plan_cycle" : {
          "start_date" : "2020-03-04",
          "end_date" : "2020-03-31"
        }
      }
    • 响应示例
      {
        "plan_id" : "efdb403066474ab08836b9eeaaa23bca",
        "error_code" : "CLOUDTEST.000XXXXXX",
        "error_msg" : "失败原因XXXXX"
      }

  3. 向测试计划中添加用例。

    • 接口相关信息

      URL格式:POST /v1/projects/{project_id}/plans/{plan_id}/testcases/batch-add

      接口请求参数说明详情,请参见“计划中批量添加测试用例”接口。

    • 请求示例

      POST https://{endpoint}/v1/projects/{project_id}/plans/{plan_id}/testcases/batch-add

      • {endpoint}信息请从终端节点获取。
      • {project_id}为项目唯一标识。

      Body:

      {
        "service_id" : 13,
        "testcase_id_list" : [ "efdb403066474ab08836b9eeaaa23bca", "251fca07b22f493692eb06b1754f07a8" ]
      }
    • 响应示例
      {
        "error_code" : "CLOUDTEST.000XXXXXX",
        "error_msg" : "失败原因XXXXX",
        "error_detail" : {
          "failed" : [ {
            "error_code" : "CLOUDTEST.000XXXXXX",
            "error_msg" : "失败原因XXXXX",
            "testcase_id" : "efdb403066474ab08836b9eeaaa23bca"
          } , {
            "error_code" : "CLOUDTEST.000XXXXXX",
            "error_msg" : "失败原因XXXXX",
            "testcase_id" : "251fca07b22f493692eb06b1754f07a8"
          }]
        }
      }

support.huaweicloud.com/api-testman/cloudtest_03_6003.html