题目
如何使用 Mock、录制回放和故障注入测试 Agent?
答案
Mock 用预设响应代替模型或工具,适合验证状态机、参数校验、路由和终止条件。它能稳定复现边界,但不能代表真实模型和外部服务的全部行为。
录制回放保存脱敏后的请求、响应和事件,再在隔离环境重放,适合复现线上失败与比较版本。回放数据要带版本,避免接口已变化却仍使用旧响应。
故障注入主动制造超时、重复回调、乱序结果、限流和“执行成功但响应丢失”,检查系统是否正确恢复。只测试直接报错,往往测不到重复退款这种风险。

三者结合后,还要保留少量真实集成测试,确认认证、协议和服务行为没有偏差。测试写操作时使用专用账号和可还原数据,并断言实际副作用,而不只检查回复文本。
