Monkey.jar

程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径是:/system/bin/monkey;

>adb shell monkey –help帮助

指定一个包:

最详细的日志,包括了测试中选中/未选中的Activity信息

两次测试的效果是相同的

调试

- -throttle 毫秒操作事件间的时延,单位毫秒

>adb shell monkey -p 包名 - -throttle 3000 100

>adb shell monkey -p 包名 1000程序崩溃将会停止运行。

许可错误时(如证书许可,网络许可等)Monkey依然会发送事件

静止在发生错误时系统并不会结束该应用程序的进程

用于指定是否监视并报告应用程序发生崩溃的本地代码。

每种类别事件的数目百分比

//表示触摸占百分之10,单击次数是1000次

调整动作事件的百分比(动作事件由屏幕上某处的一个down事件、一系列的伪随机事件和一个up事件组成

调整轨迹事件的百分比(轨迹事件由一个或几个随机的移动组成,有时还伴随有点击)

调整“基本”导航事件的百分比(导航事件由来自方向输入设备的up/down/left/right组成)

”基本”导航事件百分比(导航事件包括上下左右,如方向输入设备的输入)老手机的上下左右键,智能机上没有

adb logcat >e:\bag.txt

>adb shell monkey –help帮助

约束

##

##

#调试

- -throttle 毫秒操作事件间的时延,单位毫秒

###

- -ignore-crashes程序崩溃依然会发送事件

>adb shell monkey -p 包名 1000程序崩溃将会停止运行。

ANR(Application No Responding)依然发送事件

**

###

**

adb logcat >e:\bag.txt

相关文章:

  • 2022-12-23
  • 2021-11-23
  • 2021-08-06
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-25
  • 2022-12-23
  • 2021-05-05
  • 2022-01-14
相关资源
相似解决方案