还为模拟流量测试烦恼吗?!滴滴开源RDebug流量回放工具!
鉴于微处事具有易于扩展、陈设简朴、技能异构性等利益,越来越多的处事都在回收微处事的架构模式。一个伟大的单体处事凡是会被拆分成多个小的微处事,虽然在享受微处事带来的一系列便利的同时也要接管由于微处事改革带来的题目:必要维护的处事数变多、处事之间 RPC 挪用次数增进…… 在处事化改革完成之后,原本的单体处事演化成一堆微处事,这就造成线下开拓测试情形维护本钱大大增进,其次线下情形涉及到的部分较多,维护一个恒久不变的线下情形也是一个挑衅;营业快速成长、需求不绝迭代,手写单测又因伟大的营业逻辑以及伟大的处事挪用必要 mock 多个下流处事,导致手写单测本钱出格的高;手动结构数据,又不足全面真实。以上题目都严峻影响 RD 的研发服从,而且增进线上产生事情的隐患。 首要成果流量录制: 即录制线上处事的真实哀求,包罗挪用下流处事的 RPC 哀求。流量录制的难点在于怎样将上下流哀求以及每次 RPC 的哀求/相应逐一对应。 流量回放: 即用线上录制的流量,对线下测试代码举办回放,通过流量匹配 mock 掉下流 RPC 哀求。因此,流量回放的难点在于哀求的拦截和匹配。三种方法的回放:下载源码回放、midi.phar 包回放、composer bin 回放。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |