wlaf_adb性能测试及问题分析

第一种adb monkey命令压测测试步骤:

1、运行输入CMD

2、安卓手机连接,开启开发者模式,开启usb调试

3、验证是否连接成功adb devices

4、获取包名adb shell pm list package -3

5、输入adb shell monkey -p   com.szwl.lock --pct-touch 80  --pct-pinchzoom  20  --ignore-crashes --ignore-timeouts  --throttle 200  -v-v-v 300000

6、若是要输出日志,在尾部加上 >D:王力安防.log

第二种adb monkey 命令压测

adb shell monkey -p 包名 -v次数 > E:\wanglianfang.log

回归测试

adb shell monkey -p 包名 -s seed值 > E:\wanglianfang.log

测试结果:

整体APP无出现崩溃,无出现无响应,经过三轮测试均为正常

机型:华为畅想20    

事件:点击次数 80%   二指缩放20%    

执行次数:3000000

间隔:200~300ms    

验证次数:3次     

每次执行耗时: 第一次 1456393  第二次 1049889ms   第三次  459012ms

monkey在运行过程中,可能会出现异常,一般的原因有以下方面:

1)、应用程序崩溃(crash)或接收到任何失控异常;

导致crash的原因有:

a)、程序存在空指针;

b)、数组越界;

c)、CPU不足;

d)、内存不足。


2)、应用程序不响应(application not responding,简称:ANR); ---- 当系统5秒内无法响应用户输入事件,就报ANR的错误。

导致ANR的原因有:

a)、线程堵塞;

b)、CPU不足;

c)、内存不足。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值