跳转到内容

接口测试

用户测试管理与结果 - 包含历史结果追踪和测试配置管理的测试管理体系


查找已启用的API测试类型

GET
/api/v1/apis/{id}/test/enabled

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*
类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

启用或禁用API测试

PUT
/api/v1/apis/{id}/test/enabled

启用后,该测试将被标记为必做活动,其结果将纳入绩效分析。

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*
类型integer
必填
format"int64"

查询参数

testTypes*

API测试类型,可选值:性能测试、功能测试、稳定性测试

类型array
必填
uniqueItemstrue
enabled*

启用或禁用

类型boolean
必填

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

创建测试执行

PUT
/api/v1/apis/exec

如果脚本不存在,则创建脚本

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

查询参数

ids*

API ID

类型array
必填
uniqueItemstrue
testTypes*

测试类型

类型array
必填
uniqueItemstrue

请求体

application/json
JSON
[
]

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

删除API的测试脚本

DELETE
/api/v1/apis/{id}/test/script

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

接口ID

类型integer
必填
format"int64"

查询参数

testTypes*

测试类型

类型array
必填
uniqueItemstrue

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

删除API的测试任务

DELETE
/api/v1/apis/{id}/test/task

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

接口ID

类型integer
必填
format"int64"

查询参数

testTypes*

测试类型

类型array
必填
uniqueItemstrue

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

创建测试执行

PUT
/api/v1/apis/{id}/exec

如果脚本不存在,则创建脚本

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

接口ID

类型integer
必填
format"int64"

查询参数

testTypes*

测试类型

类型array
必填
uniqueItemstrue

请求体

application/json
JSON
[
]

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

查询API的测试结果详情

GET
/api/v1/apis/{id}/test/result/detail

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

接口ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

配置并生成API的测试脚本

PUT
/api/v1/apis/{id}/test/script/generate

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

接口ID

类型integer
必填
format"int64"

请求体

application/json
JSON
[
]

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

创建功能用例测试执行

PUT
/api/v1/apis/{id}/case/exec

如果脚本不存在,则创建脚本

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

接口ID

类型integer
必填
format"int64"

查询参数

caseIds*

案件ID

类型array
必填
uniqueItemstrue

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

配置并生成API测试任务

PUT
/api/v1/apis/{id}/test/task/generate

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

接口ID

类型integer
必填
format"int64"

查询参数

taskSprintId

任务迭代ID,敏捷项目管理中必需项

类型integer
format"int64"

请求体

application/json
JSON
[
]

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

重启现有的API测试任务

PATCH
/api/v1/apis/{id}/test/task/restart

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

接口ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

重新开启该API的现有测试任务

PATCH
/api/v1/apis/{id}/test/task/reopen

授权

UserHttpBearer

使用现有不透明令牌进行身份验证

类型HTTP (bearer)

参数

路径参数

id*

接口ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

基于 GPL-3.0 许可发布