Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法.
基础参数请参考API:
adb shell monkey [options]--->这里指参数,如果不指定options,Monkey将以无反馈模式启动,并把事件任意发送到安装在目标环境中的全部包。
adb shell monkey -p com.vanchu.apps.guimiquan --ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes --pct-touch 100 --pct-syskeys 0 --throttle 100 -v -v 600000 >c:\monkey.txt
解析:
adb shell monkey(基本格式)
-p com.vanchu.apps.guimiquan(指定要测试的包名为com.vanchu.apps.guimiquan)
--ignore-crashes(当应用程序崩溃或发生任何失控异常时Monkey将继续向系统发送事件,直到计数完成)
--ignore-timeouts(当应用程序发生超时错误Monkey将继续向系统发送事件,直到计数完成)
--ignore-security-exceptions(忽略应用程序发生的许可错误,Monkey继续向系统发送事件,直到计数完成)
--monitor-native-crashes(监视并报告Android系统中本地代码的崩溃事件)
--pct-touch 100(调整触摸事件的百分比为100)
--pct-syskeys 0(调整按键事件的百分比为0)
--throttle 100(在事件之间插入延迟)
-v -v 600000(提供有关测试运行的更多详细信息,例如发送到您的活动的单个事件)
>c:\monkey.txt(输出log)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务