app稳定性测试


App长时间在前后台运行,用户对于app的稳定性提出了更高的要求,通过稳定性测试来避免奔溃,无响应,内存泄露等问题。

Monkey测试

Adb shell monkey -p <包名> -s -v -v -v --throttle

1.-p <包名>:指定包后,monkey只允许系统启动指定app,如果未指定,monkey将允许系统启动设备中的所有app;

2.-s :用于指定伪随机数生成器的seed值,如果seed相同,则两次monkey测试所产生的事件序列也相同的。

3.-v:日志详细度,三个v 详细度最高。

4.--throttle

5.--randomize-throttle:随机延时,范围为0到throttle设置的时间。

 命令后出现的事件百分比:前面是事件编号,后面是事件占比,加起来为100%。

6.monkey百分比事件

如图,事件百分比可以自定义,相加百分比为100%