APP性能测试常见指标
一、启动时长
1.包名:com.tpshop.malls , Activity名:.activity.common.SPImagePreviewActivity
adb shell am start -W -n com.tpshop.malls/.activity.common.SPImagePreviewActivity

- Totaltime : 应用的启动时间,包括创建线程的时间、App初始化、Activity初始化到界面显示
- ThisTime:应用有界面Activity启动耗时,参考ThisTime
二、CPU
- 瞬时:adb shell top | grep 包名
- 一段时间:adn shell dumpsys cpuinfo grep 包名
注:查看数据时,需操作app应用才有意义
三、内存
1.占用:adb shell dumppsys meminfo 包名
关注:TOTAL
2.拓展:adb shell free -m
-m:以MB显示内存
关注:used
四、电量
1.查看手机电池信息:adb shell dumpsys battery
- 关闭USB充电模式:adb shell dumpsys battery set usb 0
- 参数:0为关闭,1为开启
2.查看手机电池详细信息:adb shell dumpsys batterystats
- 获取指定APP的Uid:adb shell ps | findstr 包名
- 重置电池详情信息:adb shell dumpsys batterystats --reset
五、流量
1.操作步骤
- 获取当前APP的进程号(pid):adb shell ps | findstr 包名
- 根据进程号获取流量信息:adb shell cat /proc/{pid}/net/dev
2.关注:
- Receive:当前进程接受的数据流量
- Transmit:指当前进程发出请求的数据流量
- enth0和eth0x:代表网卡
参考标准:
- 竞品分析
- 版本对比
- 产品经理给出的预期指标值

浙公网安备 33010602011771号