跳转至

测试计划相关接口

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}