Android应用性能测试通常包括:启动时间、内存、CPU、耗电量、流量、流畅度等
1.内存和CPU测试主要是为了检测应用在用户不同使用强度下消耗手机内存和CPU的情况
主要有:
a. 空闲状态下的应用内存消耗;
b. 中等规格状态下的应用内存消耗;
c. 满规格状态下的应用内存消耗;
d. 应用内存峰值;应用内存泄露;
e. 应用是否常驻内存;
(正常情况下,应用不应占用过多的内存资源,且能够及时释放内存,保证整个应用内的稳定性和流畅性。)
根据手机的使用应用频度和强度不同,可将应用使用强度分为如下几种状态:
l 空闲状态:指启动应用后,不做任何操作或切换到后台运行的情况称为空闲状态,该情况为应用对内存的消耗是最小的。
l 中强度状态:该情况用户使用应用的强度和时间长短不确定,相对来说使用时长偏长。
l 高强度状态:该种情况为应用内高频率的使用,用户很少达到,跑monkey时可认为高强度状态,该种情况常用来测试应用内存泄漏的情况测试时,可根据用户的操作习惯模拟应用使用频率和强度等级。