这是 @mingway_hu 的总结 (感谢~)
我测,用的网易的 Emmagee+ 安测试 + 腾讯的 GT+adb dump 再取平均值~~看下那些操作或 activity 消耗,然后大致比一下同类产品,然后就消耗大的地方去问问开发能优化么~
之前在模拟器运行 apk,反应速度就不及真机,没法考虑用它来看性能,到后来只有适配 UI 时才偶尔用用模拟器,别的测试绝对不用模拟器了~
那些工具运行起来后,我一般是手动跑测试,主要看的的是热点功能(可由后来数据统计来确定)、主打卖点功能来测试。自动化考虑过,但结合以前的测手机系统时的经验,影响性能的因素太多,自动化察觉不到时还是要手动来过一遍(脚本偶尔也闹情绪),而我这目前手动盯着来测还能顶得住,就没用自动化来跑。
奉上 Emmagee 链接 https://github.com/NetEase/Emmagee
Unlike most other performance test tools that only do system-level monitoring, Emmagee provides the ability to monitor any single App. Other advantages that you should not miss: