负责金融交易核心系统全生命周期测试开发,聚焦高可靠自动化框架设计、混沌工程落地及性能容量评估,保障分布式系统在复杂业务场景下的稳定性与交付效率。
- 主导设计基于Python+Pytest的接口自动化框架,集成OpenAPI文档自动生成测试用例模板,结合Mock.js模拟网联、银联等第三方支付回调的异步场景,解决跨系统依赖导致的测试阻塞问题;通过JaCoCo实现分支级代码覆盖率监控,将核心交易接口自动化覆盖率从68%提升至89%,回归测试周期从72小时压缩至24小时,支撑日迭代发布需求。
- 推动混沌工程在支付清结算链路落地,使用Chaos Mesh注入数据库主节点宕机、Redis网络分区、Kafka消息堆积等20+类故障场景,设计故障注入策略与恢复预案;结合Prometheus+Grafana搭建实时监控看板,发现并推动修复分布式事务回滚超时、缓存击穿导致的资损风险等隐患15个,系统可用性从99.95%提升至99.99%。
- 优化全链路压测方案,基于JMeter+TiDB构建百万级并发测试场景,模拟双11大促期间1.5亿笔交易洪峰;通过Arthas定位订单队列积压、Redis热点key竞争等性能瓶颈,调整Kafka分区数与消费者线程池参数后,系统吞吐量从8000TPS提升至1.2万TPS,大促期间交易成功率稳定在99.99%以上。
- 设计测试左移平台原型,集成SonarQube代码质量门禁与Jenkins流水线,实现需求评审阶段自动扫描SQL注入、XSS等代码漏洞,提测前拦截不符合圈复杂度(Cyclomatic Complexity≤10)标准的代码提交;上线后需求交付周期缩短15%,生产环境P0级缺陷率下降35%。