测试计划相关接口
2.4 测试计划相关接口(3.7.0)¶
2.4.1 获取测试计划列表¶
Path: /api-task/testPlan
Method: GET
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| page | query | 页码 | Yes | number |
| pageSize | query | 每页数量 | Yes | number |
| options | query | 筛选项,需要字符串化,并 url 编码,如: encodeURIComponent(JSON.stringify(params.options)) |
Yes | FilterOptions |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | {list: TestPlan; page: number; total: number} |
2.4.2 获取测试计划¶
Path: /api-task/testPlan/{id}
Method: GET
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | path | 测试计划 id | Yes | string |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | TestPlan |
2.4.3 创建测试计划¶
Path: /api-task/testPlan
Method: POST
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| data | body | 创建测试计划 | Yes | TestPlan |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | {id: string} |
2.4.4 更新测试计划¶
Path: /api-task/testPlan/{id}
Method: PUT
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | path | 测试计划 id | Yes | string |
| data | body | 测试计划 data | Yes | TestPlan |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | TestPlan |
2.4.5 删除测试计划¶
Path: /api-task/testPlan/{id}
Method: DELETE
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | path | 测试计划 id | Yes | string |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | {id: string} |
2.4.5 删除测试计划(可以同时删除多个)¶
Path: /api-task/testPlan/{id}
Method: POST
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| ids | body | 测试计划 id 列表 | Yes | string[] |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | {deleted: string[]} |
2.4.6 执行测试计划¶
Path: /api-task/testPlan/execute
Method: POST
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| ids | body | 测试计划 id 列表 | Yes | string[] |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | {sessionIds: string[]} |
2.4.7 复制测试计划¶
Path: /api-task/testPlan/{id}/clone
Method: POST
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| id | path | 测试计划 id | Yes | string |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | {id: string} |
2.4.8 测试计划名称是否已存在¶
Path: /api-task/testPlan/isrepeat
Method: GET
Headers:Headers
请求参数¶
| 参数名称 | 传参格式 | 说明 | 是否必填 | 类型 |
|---|---|---|---|---|
| name | query | 测试计划名称 | Yes | string |
| type | query | 测试计划案例类型 | Yes | Enum: "worldsim", "logsim" |
返回数据¶
| Code | 说明 | 类型 |
|---|---|---|
| 200 | Ok | {isRepeat: boolean} |