跳转到内容

场景测试

用户场景测试 - 用于执行和跟踪自定义测试场景的终端用户界面


重新开启场景的现有功能、性能、稳定性测试任务

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

授权

UserHttpBearer

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

类型HTTP (bearer)

参数

路径参数

id*

场景ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

测试场景概述了项目的功能、性能和稳定性测试

GET
/api/v1/project/{id}/test/scenario/count

授权

UserHttpBearer

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

类型HTTP (bearer)

参数

路径参数

id*
类型integer
必填
format"int64"

查询参数

creatorObjectType

查询组织类型,默认为USER

类型string
枚举
"USER""DEPT""GROUP"
creatorObjectId

查询组织ID

类型integer
format"int64"
createdDateStart

资源创建开始日期

类型string
format"date-time"
createdDateEnd

资源创建截止日期

类型string
format"date-time"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

查询场景的所有服务器配置

GET
/api/v1/scenario/{id}/test/schema/server

授权

UserHttpBearer

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

类型HTTP (bearer)

参数

路径参数

id*

场景ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

配置并生成场景的功能、性能及稳定性测试任务,若任务已存在则将覆盖原有配置

PUT
/api/v1/scenario/{id}/test/task/{taskSprintId}/generate

授权

UserHttpBearer

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

类型HTTP (bearer)

参数

路径参数

id*

场景ID

类型integer
必填
format"int64"

查询参数

taskSprintId

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

类型integer
format"int64"

请求体

application/json
JSON
[
]

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

重启场景的现有功能、性能、稳定性测试任务

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

授权

UserHttpBearer

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

类型HTTP (bearer)

参数

路径参数

id*

场景ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

查询场景的测试结果

GET
/api/v1/scenario/{id}/test/result

授权

UserHttpBearer

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

类型HTTP (bearer)

参数

路径参数

id*

场景ID

类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

查找已启用的功能、性能、稳定性测试类型的场景

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

授权

UserHttpBearer

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

类型HTTP (bearer)

参数

路径参数

id*
类型integer
必填
format"int64"

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

启用或禁用场景的功能、性能、稳定性测试 启用后,该测试将被标记为必选活动,且测试结果将纳入性能分析中

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

授权

UserHttpBearer

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

类型HTTP (bearer)

参数

路径参数

id*
类型integer
必填
format"int64"

查询参数

testTypes*

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

类型array
必填
uniqueItemstrue
enabled*

启用或禁用

类型boolean
必填

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

创建场景测试执行。注意:仅支持HTTP服务器。

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

授权

UserHttpBearer

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

类型HTTP (bearer)

参数

路径参数

id*

场景ID

类型integer
必填
format"int64"

请求体

application/json
JSON
[
]

响应

成功

*/*
JSON
"string"

试验场

授权
变量
主体

示例

cURL
JavaScript
PHP
Python

删除场景的功能、性能、稳定性测试任务

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

授权

UserHttpBearer

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

类型HTTP (bearer)

参数

路径参数

id*

场景ID

类型integer
必填
format"int64"

查询参数

testTypes*

测试类型

类型array
必填
uniqueItemstrue

响应

成功

*/*
JSON
"string"

试验场

授权
变量

示例

cURL
JavaScript
PHP
Python

基于 GPL-3.0 许可发布