目录
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条)