接口测试 流量回放录制,如何解决代码改动后对中间件数据访问差异的问题

powerless_tester · 2025年05月09日 · 509 次阅读

最近在研究流量回放录制,并做了一些 demo,但是发现一个无法解决的问题

预期:线上或者 beta 环境录制流量,除了最基本的 http 请求参数和响应外,也会录制到所有中间件访问的数据(如 mysql redis es 等)
希望可以在线下回放这些请求,通过执行新的代码 + 中间件数据 mock,验证新的代码的正确性。

问题:
新的代码中可能会使用新的 sql 或者中间件数据,这些数据是完全没办法 mock 的,也不太可能使用线上的数据,目前公司也没有将线上的数据同步到线下测试环境(数据安全性问题不可能同步过来),这种场景是不是无解?

暫無回覆。
需要 登录 後方可回應,如果你還沒有帳號按這裡 注册