目前这边是做交易,微服务 a.交易下单 b.鉴权服务
我想录制下单服务的流量,并重放到测试环境
问题:
用户下单过程中可能有交易平仓等操作,这种如果保证重放到测试环境这种做减法的操作用户手里有对应的股票持仓。(扫描全部流量数据针对用户持仓 sql 预处理?如果这样做的话重发其他模块如果有类似做减法的操作是不是都得这样处理,挺麻烦)。
录制过程中,可能有些用户已经登录了,然后我才开始录制线上流量,那么这个用户后续的操作都是基于 sessionId,如何确保这个用户请求重放到测试环境的时候是有 sessionid 的(只有 sessinid ,没有用户账号信息,我想的是准备一个通用测试账号先登录好,然后使用这个用户的 sessionid,还有一种方法就是 mock 掉鉴权方法)
希望向大佬们了解下是怎么搞的,不胜感激~