适用场景
- 接口五百错误后的链路排查
- 补丁上线前的回归确认
- 线上故障复盘会材料准备
PROMPT
【计划】 1. 第一步用最小复现脚本确认崩溃点,成功标准是三秒内稳定复现 2. 第二步按调用链自上而下排查,成功标准是定位到具体函数与入参 3. 第三步验证修复方案,成功标准是原脚本不再崩溃且返回不变 4. 全程记录每步命令与输出,便于回看在哪一步偏离预期 【执行】 1. 执行复现脚本,实际在第二次请求时触发内存耗尽并返回五百错误 2. 查看错误日志,实际定位到反序列化函数接收了超长字符串参数 3. 加长度校验后重跑,实际崩溃消失但接口返回结构发生变化 4. 比对返回字段,实际发现两个数组字段被转成了空值 【回改计划】 1. 因返回结构偏离预期,追加一步校验字段类型并补兼容转换 2. 剩余步骤改为先补单元测试再改代码,避免结构再次漂移 3. 复现脚本留在项目脚本目录,作为后续改动的固定回归入口