- 博客(2)
- 收藏
- 关注
原创 开源测试工具 [jvm-sandbox-repeater 学习笔记][原理说明篇] 2 回放流程
repeater 在执行回放任务的过程中,会通过根据录制记录的信息,构造相同的请求,对被挂载的任务进行请求,并跟踪回放请求的处理流程,以便记录回放结果以及执行 mock 动作。在执行 mock 的过程中,主要是初始化 mock 调用信息保存到回放缓存,并通过匹配策略的 select 方法,从录制记录的子调用列表中,查询到与当前调用入参和方法名一致的子调用记录,并针对将查询得出的子调用 response 或者 throwable 组装到 MockResponse 中。再一路跟随代码调用搜索,会发现在。
2025-04-10 18:17:14
1078
原创 开源测试工具 [jvm-sandbox-repeater 学习笔记][原理说明篇] 1 录制流程
中,承接的是所有事件的处理,也就是说无论是录制操作,还是回放操作,都是集中在这个类中实现的,只是根据不同的条件来区分是录制流量还是回放流量,从而判断该执行录制还是该执行回放。在 repeater 中,不同的插件可以自定义自己的 EventListener 来进行各自特殊的事件处理。而在当前的代码中,除了 http 插件,其他插件都使用的是默认的。如下图,描述了用户触发请求,当 sandbox 感知到调用事件到录制结果保存的过程。在上面的流程图中,repeater 中的流程执行,实际上是。
2025-04-10 18:07:47
731
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅