安卓app内存测试

本文详细介绍了安卓app的性能测试,包括启动时间(冷启动、热启动)、CPU占用率、流量消耗、电量消耗、内存使用及是否存在内存泄漏、FPS(帧率)等关键指标的监测和分析方法。通过自动化脚本和adb命令,对app进行性能监控,并生成测试报告,确保app运行流畅且资源消耗合理。
摘要由CSDN通过智能技术生成

一、启动时间:app在启动过程中的耗时情况

1、冷启动:进程首次创建并加载资源的过程

          app启动指令:adb  shell  am  start  -W  -n  package/activity:可以启动app,app启动之后可以获得该指令完成时输出的时间,该时间可以作为启动耗时的参考值

          app停止指令:adb  shell  am  force-stop  package

          adb  logcat  |  grep  start(可以查看包名)

          查看当前与用户交互的Activity名:dumpsys  activity  |  grep  -i  run

2、热启动:应用程序启动后点击back键或者home键,应用程序并未完全被杀死的状态,再次启动消耗的时间

          app启动指令同时

          app停止指令:adb  shell  input  keyevent  3:(3代表点击back键)点击back键退出的过程

3、自动化脚本的实现:

          1、获取命令的执行时间,作为启动的参考值

          2、在命令前后加上时间戳,以差值作为参考值

4、设计:

          App  Class:启动app(LaunchApp),停止app(StopApp),获取启动的时间(GetLaunchedTime)

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值