Android App性能测试

Posted 浅色夏沫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android App性能测试相关的知识,希望对你有一定的参考价值。

1、性能测试

启动时间,主要测试App在启动过程中的耗时情况

CPU, 主要测试App在使用过程中的CPU占比率

流量,主要测试App在使用过程中对流量的消耗情况

电量,主要测试App在使用过程中对电量的消耗情况

内存,主要测试 App在使用过程中对内存的消耗,验证使用过程中无内存泄露的情况

FPS(每秒的帧数),衡量流畅度,通过观察,可以发现流畅度异常的情况。

过度渲染,影响流畅度的一个方面就是过度渲染,通过过度渲染的测试,可以发现一些异常的情况 。

2、性能测试环境准备

android SDK

Python 2.7

PyCharm

3、

启动时间

(1)冷启动 :程序首次启动,即进程首次创建并加载资源的过程

启动App

adb shell am start -W -n package/activity

App启动后,可以得到这行指令完成时输出的一个时间,这个时间可以用来作为启动时间耗时的参考值

adb logcat | grep START   # 得到package/activity的名字

停止App命令

adb shell am force-stop package

 

(2)热启动:应用程序启动后,点back键或home键,应用程序退到后台,并未完全被杀死的状态,然后再次启动,占用过程

 

以上是关于Android App性能测试的主要内容,如果未能解决你的问题,请参考以下文章

Android App性能测试

Android 性能测试

Android--性能测试关注的指标

APP测试---性能测试工具

手机app性能测试工具?

APP性能测试—PerfDog