好像不支持 RPC 类
RPC 也是基于 TCP 协议的,goreplay 支持 TCP 会话录制回放,不过效果好不好不敢肯定,确实没试过。这个录制回放其实就是把字节码再传一遍,直接传对于会话鉴权这种可能还是会有问题,我在实验中 http 请求也是用了 middleware 来处理会话 cookie
goreplay 还有个收费的 pro 版本功能更强大一些
我也有同样的想法,我想试试结合 diffy 看,能不能成功
实验不错,落地好难,尤其有几百个服务应用 + 线下测试数据库共用的话
嗯嗯,可以的,goreplay 录制时每个请求上面都有个 uuid 和时间戳,可以标记每次请求,可以做到接口级别的 diff
对于同时回放多个请求接口,但是接口间的数据又是有依赖存在的,这个要怎么解决啊
请问一下,对于 app 的接口线上环境接口都是 https 接口,也可以进行录制回放吗
我有一点疑惑 流量录制回放和接口测试的原理是不是一样啊 都是去请求 http 接口
免费版本的 goreplay 不支持 tcp 回放, 貌似只有 pro 版本才支持, 这个挺可惜到, 如果支持的话完全可以放弃 tcpcopy 了