Android客户端Monkey稳定性测试

目录

Monkey优缺点

优点

缺点

Monkey命令

参数详解

日志分析


        日常测试过程中,为了测试APP的稳定性及随机场景,不按照常规用户的思维进行操作APP,可选择使用Monkey进行随机测试。。。

        Monkey 就是SDK中附带的一个工具,可通过命令一键启动。

Monkey优缺点

优点

1、使用简单

2、节省了重复性操作的时间

3、随机输入可能会发现一些平常意想不到的缺陷(Monkey虽然可以根据一个指定的命令脚本发送按键消息,但其不支持条件判断,也不支持读取待测界面的信息来执行验证操作)

4、可对Monkey Test的对象,事件数量,类型,频率等进行设置

缺点

1、测试的对象仅为应用程序包,有一定的局限性

2、Monky测试使用的事件流数据流是随机的,不能进行自定义

Monkey命令

adb shell monkey -p com.test.ott --ignore-crashes --ignore-timeouts --throttle 500 -v 30000 -s 30000 > D:\log\monkey_txt.log

命令终止后完成即在D:\log目录下生成monkey_txt.log文件

参数详解

-p //指定包名

--ignore-crashes //忽略崩溃

--ignore-timeouts //忽略超时

--ignore-security-exceptions //忽略安全异常

--monitor-native-crashes //监视本机崩溃

--ignore-native-crashes //忽略本机崩溃

--kill-process-after-error //出错后终止进程

--pct-touch PERCENT //pct接触百分比

--pct-motion PERCENT //pct运动百分比

-v //指定详细程度

-s //指定种子

--port port //指定端口

--pkg-blacklist-file PACKAGE_BLACKLIST_FILE //pkg黑名单文件包黑名单文件

--pkg-whitelist-file PACKAGE_WHITELIST_FILE //pkg白名单文件包白名单文件

--setup scriptfile //安装脚本文件

--profile-wait MILLISEC //配置文件等待毫秒

--device-sleep-time MILLISEC //设置睡眠时间毫秒

--randomize-script //随机化脚本

--script-log //脚本日志

--bugreport //错误报告

--periodic-bugreport //定期错误报告

日志分析

ANR //application no response应用程序无响应

crash //闪退现象

exception //异常

force closed //强制退出

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

键盘书生路过人间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值