monkey-移动端稳定性测试工具

1.-p参数

对APP进行随机事件

adb shell monkey -p com.lagou.education 1000(1000次随机事件)

2.-v参数

表示记录信息的级别

level 0:adb shell monkey -p com.lagou.education  -v  1000

level1:adb shell monkey -p com.lagou.education  -v -v  1000

最高级别:-v-v-v

3.--throttle

用于指定随机事件的间隔时间,单位毫秒

adb shell monkey -p com.lagou.education  -v  --throttle 50 1000

4.--ignore-timeouts   忽略超时

  --ignore-crashes 忽略崩溃

 5.日志分析:

如果日志里出现ANR/Exception,可能程序崩溃

6.如何重现ANR和crash过程

添加参数 -s seed 种子

adb shell monkey -p 包名 -s seed种子(自定义)

-s 种子数,当执行命令种子数相同事件操作步骤,流程,操作事件视为一致

7.如果你的APP遇到ANR和crash,如何处理?

可先把日志过滤出来:adb logcat|findstr  xxx(过滤日志信息),然后再搜索其中关键字,比如:exception,crash,ANR,看看是那些方法或者异常导致了问题的发送,初步定位原因后,可交给开发人员去具体查找深层原因

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值