自动化测试中的路径录制与确定性回放:坐标归一化、漂移检测与断点续跑
自动化测试中的路径录制与确定性回放:坐标归一化、漂移检测与断点续跑摘要:性能回归需要每个版本“走同一条路、做同一套动作”。本文给出路径录制与回放框架的核心设计:事件模型、坐标归一化、时间调度、检查点、漂移检测和失败恢复,使跑图从脆弱脚本升级为可审计的自动化任务。一、录屏相同不等于输入相同简单保存鼠标坐标和sleep时间,常在换分辨率、帧率波动、加载变慢后失效。确定性回放需要控制四类变量:空间:坐标、相机朝向、角色位置;时间:事件间隔、持续时长、等待条件;状态:场景是否加载完成、UI 是否遮挡、角色是否存活;环境:设备、画质、版本和网络配置。二、事件不要只存 x、y建议使用可扩展事件模型:{"schema_version":2,