2017最佳网站设计,综合电商平台有哪些,中华建筑网官网,如何从零开始学做电商?文章目录 Monkey知识 Monkey知识
介绍
Monkey是Android中的一个命令行工具#xff0c;可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等)#xff0c;实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软… 文章目录 Monkey知识 Monkey知识
介绍
Monkey是Android中的一个命令行工具可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等)实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。
格式
adb shell
monkey -v -v
-throttle 100
-p com.lchr.diaoyu
--pct-touch 100
--hprof
200
1 /sdcard/monkey.txt 2 /sdcard/error.txt# 基础参数
-v 用于指定反馈信息级别信息级别就是日志的详细程度总共分3个级别Level 0:-v, Level 1: -v -v,Level 2: -v -v -v, Level 3 日志信息最详细.-s 随机数种子 用于指定伪随机数生成器的 seed 值 如果 seed 相同 则两次 Monkey 测试所产生的事件序列也相同的 为了恢复上一次的操作.--throttle 毫秒 用于指定用户操作即事件间的延时-p 测试指定的包名列表 此参数指定一个或多个包。指定包之后,monkey将只允许系统启动指定的app 。多个包加多个-p参数.# 发送的事件类型说明:
--pct-touch {百分比}调整触摸事件的百分比
--pct-motion {百分比}调整动作事件的百分比
--pct-trackball {百分比}调整轨迹事件的百分比
--pct-nav {百分比}调整“基本”导航事件的百分比
--pct-syskeys {百分比}调整“系统”按键事件的百分比
--pct-appswitch {百分比}调整启动Activity的百分比
--pct-anyevent {百分比}调整其它类型事件的百分比# 调试选项
--hprof指定该项后在事件序列发送前后会立即生成分析报告
--ignore-crashes忽略崩溃
--ignore-timeouts忽略超时
--ignore-security-exceptions忽略安全异常
--kill-process-after-error发生错误后直接杀掉进程
--monitor-native-crashes跟踪本地方法的崩溃问题# 最后一个数字执行随机事件的总次数。# 标准流与错误流分开保存
monkey [option] count 1 /sdcard/monkey.txt 2 /sdcard/error.txt查看与杀死Monkey进程
# 查看monkey的进程adb shell ps | findstr “monkey“
# kill 进程adb shell kill 进程编号