🎨 性能测试项目管理 - UI 预览

以下为新增页面及改造点的设计预览,请确认是否满足需求

标准版
项目定制
📋
登录认证
用户登录、Token 刷新、验证码相关接口
📄 3 个任务 ✅ 最近: 通过
🏢
会议管理
会议室查询、预定、取消等接口
📄 5 个任务 ⏳ 最近: 运行中
📡
设备管理
设备列表、状态查询、指令下发
📄 4 个任务 ❌ 最近: 失败
🔔
消息推送
系统通知、消息推送相关接口
📄 2 个任务 - 最近: 未执行
已选中 2 个任务
⏳ 批量执行中
2 / 5 当前: 获取会议室列表 (已完成)
任务名称 目标 URL 方法 模式 状态 TPS 错误率 操作
获取会议室列表 /api/meeting/rooms GET 并发 已完成 125.3 0.0%
预定会议室 /api/meeting/book POST 并发 运行中 89.2 0.5%
取消预定 /api/meeting/cancel PUT QPS 等待中 - -
查询会议历史 /api/meeting/history GET 阶梯 失败 - 100%
获取参会人列表 /api/meeting/attendees GET 并发 等待中 - -
任务名称 归属项目 新增 目标 URL 方法 状态 操作
获取会议室列表 🏢 会议管理 /api/meeting/rooms GET 已完成
用户登录接口 📋 登录认证 /api/auth/login POST 已完成
获取设备列表 - 未归属 /api/device/list GET 等待中
任务配置
💡 说明
  • 归属项目后,任务显示在项目详情页中
  • 不归属项目时,任务仅在全局列表可见
  • 创建后可在编辑时修改归属项目
  • 删除项目不会删除任务,仅解除关联
前端点击
「执行全部」
后端接收请求
创建 Batch 记录
串行执行
任务 #1 → #2 → #3
WebSocket
推送进度
完成 / 部分失败
更新 Batch 状态
⚡ 批量执行采用串行方式,避免多个压测引擎同时运行导致资源竞争。每个任务完成后自动开始下一个,失败不中断。