Android客户端Monkey稳定性测试

Android客户端Monkey稳定性测试,第1张

目录

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 //强制退出

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/740097.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存