- TestSchedule 新增可选 5 段 cron(分 时 日 月 周,本地时区),优先于 intervalMinutes;runLog 调度日志 - cron.ts 解析与匹配引擎 + 单测;scheduler 按最近下次触发时间调度 - ScheduleDialog / TestingView 支持 cron 输入与下次运行提示;AiCaseDialog 微调 - 服务端 internal/echo 调试回显端点;修复 model.ts 注释内 */ 导致的语法错误 - 全量 53 前端用例绿
1.4 KiB
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 。
- 打开工作台,确认左上可切到「自动化测试」(或顶栏进入测试视图)。
- 点 装载回归示例;环境应切到「本地」;出现用例「HTTP 八组合回归(本地 echo)」。
- 点该用例右上 运行;8 步应全绿(需 :8787 已起)。失败则看报告里哪一步断言挂了。
- 在报告区分别点 导出 MD、导出 JSON,确认文件可打开且 JSON 含
schema: opsxapi.test-run.v1。 - 设置 → AI 助手:添加供应商(可用 Ollama),点测试连接(无 Key 的本地模型可过)。未配置时可跳过 6。
- AI 生成:选「示例集合」,生成后点 保存并运行;报告触发方式应显示「AI」。
- 对任一用例点定时图标:填 Cron
*/5 * * * *(或短间隔),启用;保持页面打开。 - 等到命中分钟后,报告出现 trigger=定时;定时对话框可见「日志 …」一行;控制台有
[OpsxAPI 定时]。 - 手工再跑一遍八组合,确认与定时/AI 共用同一报告列表。
- 刷新页面:用例与最近报告仍在(localStorage);
./run.sh status仍显示 server/web UP。
回滚演示数据:设置里如有「重置工作区」则用之;或清站点 localStorage。