关键词不能为空

当前您在: 主页 > 英语 >

adb命令测试安卓APP性能实例

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-16 01:02
tags:

-

2021年2月16日发(作者:挂满旗)


安卓用户


app


性能测试



一、



响应



软件的响应时间和响应速度直接 影响到用户的体验度,


如果一个软件,


迟迟加载不出来,



直接影响到软件的日活、留存。因此对于一个软件,对响应速度测试 是必不可少的。




主要测试点:



1

、冷启动:首次启动


app


的时间间隔(只是启动时间,不 包括页面加载)



2


、热启动:非首次 启动


app


的时间间隔(只是启动时间,不包括页面加载)



3


、完全启动:从启动到首页完全加载出 来的时间间隔



4


、有网启动:从发起 跳转,到页面完全加载出来的时间间隔



5

、无网启动:从发起跳转,到页面完全加载出来的时间间隔



(在项目中,主要测试关注点是冷启动,热启动)




1.



冷启 动:首次启动


app


的时间间隔(只是启动时间,不包括页面加 载)



测试方法:



adb shell am start -W packageName/ActivityName



含义:



ThisTime:



Activity


的启动耗时;

< p>


TotalTime:


应用自身启动耗时


, ThisTime+

应用


application


等资源启动时间;

< p>


WaitTime:


系统启动应用耗时


, TotalTime+


系统资源启动时间




获取应用包名和


Actively< /p>



手机点击


app


后在电脑


cmd


输入命令



adb shell dumpsys activity recents | findstr “intent={” |findstr




用户


APP


测试结果:



adb shell am start -W packageName/ActivityName



日期



版本



ThisTime


TotalTime


WaitTime




2.



热启动:按

back


按键后再启动


adb


命令



用户


APP


测试结果:



5/19


V1.2.0


345


345


382





































adb shell am start -W packageName/ActivityName


日期



版本



ThisTime


TotalTime


WaitTime



测试标准:


冷启动时间不超过


1.5s,


热启动不超过


1s.


5/19


V1.2.0


319


319


355





































二、



内存




Android


系统中,

< p>
每个


APP


进程除了同其他进程共享内存


(shared dirty)


外,


还独用私有 内



(private


dirty)


,通常我们使用


PSS(


私有内存


+


比例分配共享内存


)

来衡量一个


APP


的内存


开销。由 于一个移动设备的内存是固定的,如果内存消耗过大就会造成应用卡顿或者闪退,


需要对 内存进行测试。正常情况下,应用不应占用过多的内存资源,且能够及时释放内存,


保证 整个应用内的稳定性和流畅性。



测试方法:



adb shell dumpsys meminfo packageName


含义:



Native heap a lloc



JNI


层的内存分配



Dalvik heap alloc


:< /p>


Java


层的内存分配



如果这两个值一直增长,应用程序可能出现了内存泄漏。



TOTAL PSS


:应用真正占据的内存大小




用户


APP


测试结果:



adb shell dumpsys meminfo packageName


日期



版本



Native heap alloc


Dalvik heap alloc


TOTAL PSS





5/19


V1.2.0


18362


1653


43653





































三、



CPU


CPU


测试,


主要关注的是


cpu< /p>


的占用率。


很多时候,


我们玩手机时,< /p>


会出现发热发烫,


那是


因为


CPU


使用率过高,


CPU


过于繁忙,会使整个手机无法响应用户,整体性能降低,用户

-


-


-


-


-


-


-


-



本文更新与2021-02-16 01:02,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/656891.html

adb命令测试安卓APP性能实例的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文