更新时间:2024-11-28 GMT+08:00
分享

更新任务状态(旧版)

功能介绍

更新任务状态(旧版)

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

POST /v1/{project_id}/test-suites/{test_suite_id}/tasks/{task_id}

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

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

test_suite_id

Integer

测试工程ID

task_id

Integer

任务ID

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

cluster_id

Integer

资源组ID

cluster_type

String

资源组类型(共享资源组:shared-cluster-internet;私有资源组:private-cluster)

without_package

Integer

套餐包VUM不足的情况下用户选择是不是要走按需计费模式(当前版本固定值:0)

network_info

NetworkInfo object

网络信息

status

Integer

状态(9:启动任务;2:停止任务)

enterprise_project_id

String

企业项目ID

表3 NetworkInfo

参数

是否必选

参数类型

描述

network_type

String

网络类型(固定值:internet)

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

code

String

响应码

message

String

响应消息

extend

String

扩展信息

result

UpdateTaskStatusResult object

状态更新结果

表5 UpdateTaskStatusResult

参数

参数类型

描述

task_run_id

Integer

运行任务ID,即报告ID

状态码: 501

表6 响应Body参数

参数

参数类型

描述

-

String

response message

请求示例

  • 启动一个任务,任务的所属工程ID是1,任务的id是1,使用共享资源组启动。

    /v1/{project_id}/test-suites/1/tasks/1
    
    {
      "cluster_id" : 0,
      "enterprise_project_id" : "0",
      "cluster_type" : "shared-cluster-internet",
      "without_package" : 0,
      "network_info" : {
        "network_type" : "internet"
      },
      "status" : 9
    }
  • 启动一个任务,任务的所属工程ID是1,任务的id是1。

    /v1/{project_id}/test-suites/1/tasks/1
    
    {
      "cluster_id" : -1,
      "enterprise_project_id" : "0",
      "cluster_type" : "shared-cluster-internet",
      "network_info" : {
        "network_type" : "internet"
      },
      "status" : 2,
      "without_package" : 0
    }

响应示例

状态码: 200

success

{
  "code" : "SVCSTG.CPTS.0000000",
  "message" : "success",
  "extend" : null,
  "result" : {
    "task_run_id" : 32517
  }
}

状态码

状态码

描述

200

success

501

unknown error

错误码

请参见错误码

相关文档