1.京东印尼站直播电商项目
项目背景:为拓展东南亚市场,京东印尼站首次引入直播电商模式,业务链路复杂,且需应对大促期间的高并发挑战。
职责与行动:
1. 复杂场景功能测试:独立设计并执行“直播观看 → 实时互动 → 领取限时优惠券 → 秒杀下单 → 支付”全链路测试用例,覆盖6个APP端、3个PC浏览器端及1个移动端H5页面,确保多端体验与数据一致性。
2. 接口自动化体系搭建:针对“商品查询”、“库存扣减”、“订单创建”等20+个高频且核心的接口,使用 Python + Requests + Pytest 设计并开发了自动化测试框架。将脚本集成至Jenkins,实现每日定时构建与回归。
3. 高并发性能测试:压测模拟大促峰值流量(千万级用户访问),对直播接口、订单系统、进行集群压测。通过监控JVM GC、数据库慢查询日志,协助开发定位到“商品详情缓存失效策略不当”导致的数据库连接池瓶颈。
2.接口自动化测试平台
我独立开发完成了这款企业级接口自动化测试平台,主要负责:
1.基于Flask + Python的全栈开发,包括前端界面、后端API和数据库设计;
2.AI驱动的测试用例生成引擎,支持自动解析Swagger/OpenAPI文档,使用正交表算法智能生成测试用例;
3.高性能并发执行引擎,支持10-50并发线程,1000条用例执行仅需1-3分钟,2万条用例仅需10-15分钟;
4.智能断言系统,支持多种断言类型;5)可视化报告系统,自动生成HTML/PDF报告。平台已实现完整的错误日志、用户管理、意见反馈等功能,可大幅提升接口测试效率,适合测试工程师、开发人员和技术团队使用。