Test 测试插件
默认基地址:http://localhost:8180,前缀:/test
用于 协议互通与功能回归(YAML 用例、FFmpeg 推拉、snapshot 验证)。高并发压测请使用独立工具 stress。
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /test/ | 当前任务列表 |
| GET | /test/integration | 集成测试任务列表 |
| GET | /test/cases | 测试用例列表 |
| GET | /test/api/cases | 测试用例列表(带统一响应) |
| GET | /test/sse/cases | 测试用例状态 SSE 推送 |
| POST | /test/api/cases/execute | 执行测试用例 |
| POST | /test/stop | 停止指定任务 |
逐接口详细说明
Section titled “逐接口详细说明”1) GET /test/
Section titled “1) GET /test/”返回当前任务列表。
响应字段:
| 字段 | 类型 | 说明 |
|---|---|---|
jobs | array | 任务数组 |
count | int | 任务数量 |
2) POST /test/api/cases/execute
Section titled “2) POST /test/api/cases/execute”POST /test/api/cases/executeContent-Type: application/json{ "names": ["rtmp2rtsp", "rtmp2flv"] }| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
names | string[] | 是 | 要执行的测试用例名列表 |
3) POST /test/stop
Section titled “3) POST /test/stop”{ "id": 123 }| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | uint64 | 是 | 任务 ID |
通用响应示例
Section titled “通用响应示例”{ "code": 0, "message": "success", "data": { "started": true }}| HTTP 状态码 | 场景 |
|---|---|
| 400 | 参数错误 |
| 404 | 路径不存在 |
| 500 | Stream manager 不可用 |
联系我们
微信公众号:不卡科技
腾讯频道:流媒体技术
QQ 频道:p0qq0crz08
QQ 群:751639168