Files
opsxapi/docs/HANDTEST-P0.md
T
logan 045e8c65c3 定时任务 Cron 表达式支持(工作区遗留改动收尾)
- TestSchedule 新增可选 5 段 cron(分 时 日 月 周,本地时区),优先于 intervalMinutes;runLog 调度日志
- cron.ts 解析与匹配引擎 + 单测;scheduler 按最近下次触发时间调度
- ScheduleDialog / TestingView 支持 cron 输入与下次运行提示;AiCaseDialog 微调
- 服务端 internal/echo 调试回显端点;修复 model.ts 注释内 */ 导致的语法错误
- 全量 53 前端用例绿
2026-09-18 11:42:34 +08:00

1.4 KiB

OpsxAPI P0 手测脚本(10 步)

前置:export PATH="$HOME/.nvm/versions/node/v24.19.0/bin:$PATH",在仓库根目录 ./run.sh web,打开 http://127.0.0.1:5173 。

  1. 打开工作台,确认左上可切到「自动化测试」(或顶栏进入测试视图)。
  2. 点 装载回归示例;环境应切到「本地」;出现用例「HTTP 八组合回归(本地 echo)」。
  3. 点该用例右上 运行;8 步应全绿(需 :8787 已起)。失败则看报告里哪一步断言挂了。
  4. 在报告区分别点 导出 MD、导出 JSON,确认文件可打开且 JSON 含 schema: opsxapi.test-run.v1。
  5. 设置 → AI 助手:添加供应商(可用 Ollama),点测试连接(无 Key 的本地模型可过)。未配置时可跳过 6。
  6. AI 生成:选「示例集合」,生成后点 保存并运行;报告触发方式应显示「AI」。
  7. 对任一用例点定时图标:填 Cron */5 * * * *(或短间隔),启用;保持页面打开。
  8. 等到命中分钟后,报告出现 trigger=定时;定时对话框可见「日志 …」一行;控制台有 [OpsxAPI 定时]。
  9. 手工再跑一遍八组合,确认与定时/AI 共用同一报告列表。
  10. 刷新页面:用例与最近报告仍在(localStorage);./run.sh status 仍显示 server/web UP。

回滚演示数据:设置里如有「重置工作区」则用之;或清站点 localStorage。