背景:音视频会议产品应用和测试场景复杂,在测试产品稳定性、实时性和用户体验方面需要投入大量的人力与时间
解决痛点:测试难度高、无法量化测试结果、压测方式受限、难于组织大型测试、难于兼容和适配
技术先进性:真正的仿真人、灵活的分布式支持、指标覆盖广、易扩展性强
可推广性:适用场景广、应用效果好、集成速度快
应用成效:
1、节人力成本——每年至少节省108万;
2、提升测试效率——提升了测试效率80%;
3、提升测试质量——应用于A项目3个版本,发现有效缺陷41个,解决率95%;应用于B项目1个版本,发现有效缺陷35个,解决率82%。使用本系统后,发现性能缺陷数量A增加310%,B增加337%。
我独立负责并完成的模块:
1、信令模拟工具开发:封装模拟正常用户在会所有行为;动态控制用户行为;数据自动化存储、计算,、统计;使用locust框架,高并发实现超百人多人会议复杂场景以及长时间7*24小时稳定性压测。
2、字幕服务开发:服务端与多客户端的接口设计;接收字幕消息、字幕与混流回调消息、过滤、转发;独立负责字幕服务,将前端nginx服务,后端http服务、ws服务集成到docker容器中