有没有办法自动测试Android应用程序的性能,比如应用程序加载自身并准备好用户在android中进行交互所需的时间?
答案 0 :(得分:0)
应用程序性能自动化的一个有用的事情是dumpsys
,在本演讲中对此进行了描述:https://www.youtube.com/watch?v=Qfo5fdoXrTU
此外,应用程序启动时还有一个很好的日志输出,这是来自docs的引用:
从Android 4.4(API级别19)开始,logcat包含一个输出行 包含一个名为Displayed的值。该值表示金额 在启动过程和完成绘图之间经过的时间 屏幕上的相应活动。经过的时间包括 以下事件序列:
启动流程。初始化对象。创建并初始化 活动。膨胀布局。为第一个绘制您的应用程序 时间。报告的日志行类似于以下示例:
ActivityManager:显示com.android.myexample / .StartupTiming: + 3s534ms