Android app性能表自动化

时间:2014-05-05 09:26:28

标签: android performance automation

有没有办法自动测试Android应用程序的性能,比如应用程序加载自身并准备好用户在android中进行交互所需的时间?

1 个答案:

答案 0 :(得分:0)

应用程序性能自动化的一个有用的事情是dumpsys,在本演讲中对此进行了描述:https://www.youtube.com/watch?v=Qfo5fdoXrTU

enter image description here

此外,应用程序启动时还有一个很好的日志输出,这是来自docs的引用:

  

从Android 4.4(API级别19)开始,logcat包含一个输出行   包含一个名为Displayed的值。该值表示金额   在启动过程和完成绘图之间经过的时间   屏幕上的相应活动。经过的时间包括   以下事件序列:

     

启动流程。初始化对象。创建并初始化   活动。膨胀布局。为第一个绘制您的应用程序   时间。报告的日志行类似于以下示例:

     

ActivityManager:显示com.android.myexample / .StartupTiming:   + 3s534ms