专项测试(Android)之稳定性测试

本文介绍了Android稳定性测试中的Monkey工具,它通过发送随机事件流来检测应用的稳定性。Monkey原理是基于随机算法,可忽略某些异常并记录日志。文章详细解析了Monkey的参数设置,包括触摸、运动、滚动球等事件的百分比调整,以及日志分析方法,关注ANR、错误关键字等来判断异常情况。
摘要由CSDN通过智能技术生成

一、monkey

       Android稳定性测试使用的工具是 monkey,由于 monkeyb 是一款Android自动化的测试工具能长时间的对程序进行稳定性测试发现程序的异常或者不足

monkey原理  采用随机算法,对被测应用随机发送伪随机的用户事件流,如点击,拖拽,滑动,输入等,来确定应用是否会发生异常,并且会产生日志来进行分析,但是测试数据测试事件都是随机的,有一定局限性。适合作为压力或者稳定性测试工具来测试应用的崩溃率,稳定性。但是可以通过二次开发来进行业务流程控制或一定程度上控制测试覆盖。

二、参数详解:

   可以使用以下命令进行稳定性测试:

 adb -s 设备号 shell monkey -p 程序的包名 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --pct-touch 40 --pct-motion 30 --pct-trackball 15 --pct-nav 5 --pct-majornav 4 --pct-syskeys 1 --pct-appswitch 2 --pct-anyevent 3 --throttle 3000 -v -v -v 1000 >C:\Users\itcast\Desktop\log2.txt

   -s 设备号 :指定被测试的程序的Android机器编号

  -p 程序的包名:指定测试的程序的安装包的包名

--ignore-crashes:程序遇到崩溃,忽略,继续执行但是异常记录

--ignore-t

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值