Skip to content

Test Plan API

2.4 Test Plan API (3.7.0)

2.4.1 Get Test Plan List

Path: /api-task/testPlan

Method: GET

Headers:Headers

Request Parameters
Parameter Parameter Format Description Required Type
page query Page number Yes number
pageSize query Items per page Yes number
options query Filter options, must be stringified and URL-encoded, e.g.: encodeURIComponent(JSON.stringify(params.options)) Yes FilterOptions
Response Data
Code Description Type
200 Ok {list: TestPlan; page: number; total: number}


2.4.2 Get Test Plan

Path: /api-task/testPlan/{id}

Method: GET

Headers:Headers

Request Parameters
Parameter Parameter Format Description Required Type
id path Test Plan ID Yes string
Response Data
Code Description Type
200 Ok TestPlan


2.4.3 Create Test Plan

Path: /api-task/testPlan

Method: POST

Headers:Headers

Request Parameters
Parameter Parameter Format Description Required Type
data body Create Test Plan Yes TestPlan
Response Data
Code Description Type
200 Ok {id: string}


2.4.4 Update Test Plan

Path: /api-task/testPlan/{id}

Method: PUT

Headers:Headers

Request Parameters
Parameter Parameter Format Description Required Type
id path Test Plan ID Yes string
data body Test Plan data Yes TestPlan
Response Data
Code Description Type
200 Ok TestPlan


2.4.5 Delete Test Plan

Path: /api-task/testPlan/{id}

Method: DELETE

Headers:Headers

Request Parameters
Parameter Parameter Format Description Required Type
id path Test Plan ID Yes string
Response Data
Code Description Type
200 Ok {id: string}


2.4.5 Delete Test Plans (Multiple at Once)

Path: /api-task/testPlan/{id}

Method: POST

Headers:Headers

Request Parameters
Parameter Parameter Format Description Required Type
ids body Test Plan ID list Yes string[]
Response Data
Code Description Type
200 Ok {deleted: string[]}


2.4.6 Execute Test Plan

Path: /api-task/testPlan/execute

Method: POST

Headers:Headers

Request Parameters
Parameter Parameter Format Description Required Type
ids body Test Plan ID list Yes string[]
Response Data
Code Description Type
200 Ok {sessionIds: string[]}


2.4.7 Clone Test Plan

Path: /api-task/testPlan/{id}/clone

Method: POST

Headers:Headers

Request Parameters
Parameter Parameter Format Description Required Type
id path Test Plan ID Yes string
Response Data
Code Description Type
200 Ok {id: string}


2.4.8 Check Whether Test Plan Name Already Exists

Path: /api-task/testPlan/isrepeat

Method: GET

Headers:Headers

Request Parameters
Parameter Parameter Format Description Required Type
name query Test Plan name Yes string
type query Test Plan Use Case type Yes Enum: "worldsim", "logsim"
Response Data
Code Description Type
200 Ok {isRepeat: boolean}