《【Gtest创新测试专场】1、方李志腾讯科技效能研发组负责人《低成本、大规模、易扩展---王者自动化测试机房技术方案》.pdf》由会员分享,可在线阅读,更多相关《【Gtest创新测试专场】1、方李志腾讯科技效能研发组负责人《低成本、大规模、易扩展---王者自动化测试机房技术方案》.pdf(35页珍藏版)》请在三个皮匠报告上搜索。
1、全球软件测试技术峰会9月北京低成本、大规模、易扩展王者自动化测试机房的创新实践2025.09.09讲演人 方李志腾讯腾讯1313级技术专家级技术专家腾讯学堂高级讲师腾讯学堂高级讲师天美测试效能研发团队负责人天美测试效能研发团队负责人负责天美游戏测试工具平台与专项测试服务负责天美游戏测试工具平台与专项测试服务自我介绍目录目 录C O N T E N T S专业机房的优缺点王者机房简介如何保障机房稳定性如何降低运维成本如何支持大规模设备接入专业机房的优缺点专业机房的优缺点恒温恒湿网络稳定设备可靠功能强大运维省心专用的机房温控设备电磁屏蔽柜、专业的网络设备去电池、单板机、模拟器云真机、远程调试自动化
2、的运维硬件与软件稳定可靠,价格昂贵,普通公司没有能力自建王者机房简介王者机房简介 快速搭建:常规办公环境:场所+网络+工作机+批量终端=立即可用 功能强大:通用化的分布式执行能力 高可用性:单机型一次性成功率 95%,全机型一次性通过率 80%运维方便:自研智能USB Hub+实时设备状态看板 异地可用:云游戏式的云真机体验 成本极低:0.5个外包人力+低硬件成本,支持250多台终端基于天易平台搭建,低成本、大规模、易扩展 配置:普通会议室 普通手机支架 普通会议室体验网 普通网络交换机 普通无线AP 普通办公台式机 智能USB Hub 能力:分布式自动化测试 支持鸿蒙系统 云真机调试一个普通
3、会议室就可以搭建王者机房简介王者机房简介机房的建设的难点密集的设备如何保障无线网络的通畅手机屏幕长期亮屏容易烧屏手机电池长期过充会导致电池鼓包损坏USB连接不稳定大量设备同时下包会导致网络抢占大文件传输容易失败大量压缩文件同时解压会占用PC资源ADB Server重启会导致连接的所有设备断开ADB连接时间长了会不稳定机房的运维非常繁琐,各种小问题大量设备、大数据量、长时间就会导致各种问题如何保障机房稳定性如何保障无线网络通畅 有线网络:六个有线网口,保障网络带宽 普通网络交换机:有线方式连接十几台PC 无线网络:六个普通AP,选择不同信道 设备分配:每个AP连接4050台手机2.4G信道图5.
4、8G信道图如何保障无线网络通畅为了更好的与办公区无线网络隔离,可以贴电磁屏蔽膜 长时间点亮屏幕会导致烧屏,损坏屏幕 解决方案:不支持息屏的设备采用低亮度屏保 支持息屏的设备直接息屏如何防止设备烧屏如何防止设备电池鼓包 电池老化 老设备没有充电保护功能长时间过充很容易导致电池鼓包甚至自燃、爆炸如何防止设备电池鼓包 一拖三,无需额外电源模块 支持物理通断每个USB连接 接入3.0的USB口 5V 0.5A自研硬件:智能USB Hub如何防止设备电池鼓包 手机端实时上报电池电量 当电量达到阈值且没有测试任务时断开USB连接 断开USB连接后手机与平台切换到无线连接模式 当手机电量低于阈值或者有测试任
5、务时接通USB连接 接通USB连接后手机与平台切换到有线连接模式智能电源管理:防止手机过充同时解决USB连接稳定性问题智能USB HubSDKSDKSDKSDKPC手机手机手机如何测量手机功耗 测量手机实时功耗 拆掉手机电池,由功耗板供电 获取实时电压、电流自研硬件:功耗板如何提高USB连接稳定性 常见原因 物理线缆接触不良 硬件兼容性或故障 供电不足 电磁干扰 驱动异常 系统设置或冲突 解决方案 更换专业线缆 驱动检测与修复 智能USB Hub物理通断如何保障传输稳定性PC传输一台PC连接20多台手机同一个任务一般会调用十几台手机同一个安装包可能会启动多个任务对下载的安装包进行缓存同一个安装
6、包下载采用阻塞模式确保同一个包在超时期只下载一次ADB传输一台PC连接20多台手机每个ADB连接的带宽会抢占一个ADB连接可以把带宽全部占满对ADB传输带宽进行限流根据传输设备数量动态限流除了基本的断点续传外还通过缓存与限流提高传输稳定性如何提高ADB的稳定性 标准ADB连接存在的问题:连接不稳定,经常莫名其妙地断开连接 一个ADB Server管理所有设备连接,如果重启Server会影响该PC的所有连接设备 推送安装包的时候会抢占带宽,导致其他设备连接超时如何提高ADB的稳定性 新增获取设备信息指令:获取设备连接