得物流量-录制回放实践 - 2022质量测试沙龙.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
得物流量录制回放实践知识点 得物流量录制回放实践是POIZON技术团队基于质量测试沙龙的实践分享。该实践旨在解决得物技术部质量团队业务快速增长的挑战,系统复杂度攀升电商领域,提高质量侧效率并降低成本。 一、POIZON流量回放平台 POIZON流量回放平台是基于Jvm-Sandbox-Repeater的开源项目,旨在解决传统提效手段的不足之处。该平台具有以下优势: * 真实流量,仿真度高 * 用例创建成本极低 * 执行成功率稳定 * 执行高效,校验高效 平台设计充分考虑用户体验,聚焦回归阶段,部分替代接口自动化投入,单点落地推广并拿到结果。 二、POIZON技术挑战 POIZON技术挑战主要来自以下几个方面: * 开源项:感谢阿里开源项目JVM SandBox、Jvm-Sandbox-Repeater,解决了修复录制采样率不均衡问题、修复Java入口配置热下发不生效问题、修复parallelstream的异步调用无法录制回放等问题。 * 插件开发:扩展插件9个数据,组件本身的实现原理、插桩点寻找插件难点、组件与噪点配置融合等。 * dubbo依赖解除:解决dubbo外部依赖多、独立回放环境依赖服务部署不完整问题。 * MQ支持:解决MQ消费的场景无法触发回放问题,通过定制流量回放专用Jar包,Bean信息转存一份到定制类中。 三、POIZON落地-协作模式 POIZON落地-协作模式是指POIZON技术团队与业务场景分支梳理、流量用例集沉淀、集成质量保障体系、平台技术难点攻关、协同产品设计、平台建设&落地支持等多个方面的协作。 四、POIZON落地-流量回放卡点 POIZON落地-流量回放卡点是指POIZON技术团队在流量回放卡点上的实践,包括: * 预发发布前需要执行流量回放回归 * 回归环境需要使用流量回放专用环境 * 失败原因分析开发侧100%分析完毕,质量侧二次Review * 回放成功率达到100%才可准出(特殊情况除外) 五、POIZON运营-用例沉淀 POIZON运营-用例沉淀是指POIZON技术团队在流量转化为用例方面的实践,包括: * 有些场景就是录制不到,标签配置错了?如何更加高效校准、识别呢? * 流量到用例,转化了很多,是否还存在一些场景疏漏呢? * 沉淀的用例,从生产场景热度的角度,是否都是高价值的呢? * 沉淀用例越来越多,排错成本越来越高,如何精简呢? 六、POIZON运营-回放失败分析 POIZON运营-回放失败分析是指POIZON技术团队在回放失败分析方面的实践,包括: * 代码小变更(RPC调用增加新入参、中间件调微调整) * 逻辑变更,引入新调用逻辑 * 同版本代码也失败,Ark配置不一致?平台bug?出现平台未支持的中间件?出现随机数造点?生产与测试处理存在差异? 七、POIZON总结-阶段成果 POIZON总结-阶段成果是指POIZON技术团队基于流量回放实践的总结,包括: * 平台回放总次数:9900+次 * 最近4个月版本迭代总结发现业务bug:14个 * 已接入应用60+个,覆盖4个业务域,已配置接口1600+个,已配置的业务标签6800+个,已沉淀用例数:4400+条 八、POIZON总结-平台价值反思 POIZON总结-平台价值反思是指POIZON技术团队基于流量回放实践的总结,包括: * 平台价值反思 * 平台价值反思的结果 得物流量录制回放实践是POIZON技术团队基于质量测试沙龙的实践分享,旨在解决得物技术部质量团队业务快速增长的挑战,系统复杂度攀升电商领域,提高质量侧效率并降低成本。该实践涵盖了流量回放平台的设计和实现、技术挑战的解决、协作模式、流量回放卡点、运营方面的实践等多个方面。
剩余21页未读,继续阅读
- 落落羊2024-01-22资源不错,内容挺好的,有一定的使用价值,值得借鉴,感谢分享。
- LangXiaoDuo2022-10-22资源很实用,对我启发很大,有很好的参考价值,内容详细。
- jianzhi19462023-04-21这个资源内容超赞,对我来说很有价值,很实用,感谢大佬分享~
- aggy11202024-01-25实在是宝藏资源、宝藏分享者!感谢大佬~
- 粉丝: 2181
- 资源: 3894
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助