【腾讯TMQ】APP省流量更新监控最佳实践

一、前言

移动分发市场竞争已进入炽热化,已不再是当年野蛮生长阶段。各大分发市场都在走精细化与差异化路线。其中,省流量更新(增量更新)成为提升用户体验,增加用户留驻粘性的一项重要指标。所谓增量更新是指app可以通过增量apk的方式进行更新,而不用每次都下载应用全量apk包,该技术可以大大提升app升级效率,提升用户体验。

基于以上的背景和考量,应用宝测试团队,进行了增量更新监控专项,监控自己的增量更新能力。下面撰文,简述流程与技术栈,以飨读者。

省流量更新在本文中按照业界术语统称为——“增量更新”。

二、增量更新方案

1、增量更新方案总体设计

该增量更新监控,旨在监控实际热门app的增量更新指标(包括是否有增量更新,更新包大小,更新下载速度等),同时监控增量更新下载阶段的CPU,内存是否有异动。

根据市场表现,在PC开发机上,从应用宝市场,批量自动获取top100(最活跃下载app)作为待测app。然后100个app循环,依次推送并安装到指定测试的安卓手机至上,并使用UI自动化技术作为按键控制和app页面元素监控,成功获取是否增量更新以及增量更新大小和相关合成/下载速度等指标。与此同时,测试机端上同步开启CPU,内存等多维度监控手段,并存储到本地sd卡中,更全面衡量监控期间应用宝的增量更新相关指标。测试完毕,将本地sd卡存储的相关指标数据,推送回PC端开发机,结合自动脚本实现结果分析与处理,最终结果讲入数据库存储,并提供WEB端展示相关结果。监控流程自动实现。

下文是增量更新监控方案图:

2、本文主线

接下来,将以单元方式展开主线叙述。包括——UI监控(UIAutomator端上监控)、CPU监控、内存监控、数据分析处理与结果展示。

主要涉及:

(1)UI监控:java,UIAutomator;

(2)CPU,内存监控: 安卓底层数据获取,ja

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值