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:代表网卡

 

参考标准:

  • 竞品分析
  • 版本对比
  • 产品经理给出的预期指标值

 

posted @ 2023-08-06 23:47  清宵入梦  阅读(12)  评论(0)    收藏  举报