monkey基本命令

monkey命令

adb shell monkey -v -p your.package.name 500 简单的随机事件

adb  shell monkey -p xxx包  -s 10  --throttle 100 --pct-touch 50 --pct-motion 50 -v -v 1000  >D:\monkey_t1.txt

注意:命令是一句完整的话,不能使用自动换行功能

针对XX应用进行一次稳定性测试,要求:

方案一

1、包名  com.Test1.demo

2、事件间隔时间  1秒

3、事件比例   触摸事件  50%  滑屏事件 30%  基本导航事件 20%

4、消息级别  2

5、事件数量 9000

6、结果输出 d:\MTest1.txt

输出:

adb shell monkey -p com.Test1.demo --throttle 1000  --pct-touch 50  --pct-motion 30 --pct-nav 20 -v -v 9000 > d:\MTest1.txt

方案二

1、包名  com.Test2.demo

2、种子数  10

3、事件间隔时间  2秒

4、事件比例  activity启动事件 60%  按键事件40%

5、消息级别 3

6、事件数量 5000

6、结果输出 d:\MTest2.txt

输出:

adb  shell monkey -p com.Test2.demo -s 10  --throttle 2000 --pct-appswitch 60 --pct-syskeys 40 -v -v -v  5000 > d:\MTest2.txt

建议:为了后续复用命令,建议将以上命令写入到bat文件中,形成批处理文件,可以直接运行。

如:新建 Mtest1.bat   编写Monkey命令,运行该文件,即可执行其中所有命令,windows中的脚本。

9种伪随机事件 ↓

--pct-motion 调整滑屏事件的百分比

--pct-touch  调整触摸事件的百分比

--pct-syskeys 调整系统按键事件的百分比 

--pct-trackball 调整轨迹事件的百分比

--pct-nav    调整基本导航事件的百分比

--pct-majornav 调整主要导航事件的百分比

--pct-flip  调整键盘翻转事件的百分比

--pct-appswitch 调整启动activity事件的百分比

--pct-anyevent 调整其它类型事件的百分比

-P指定需执行的包名

--throttle降低运行的速度  5000毫秒

-s 伪随机数生成器的seed值,如果相同的seed值,再次运行,它将生成相同的事件序列,对9个事件分配相同的百分比

-v 每个v将增加反馈信息的级别

--ignore-crashes 程序崩溃依旧执行剩下的事件,直到完成

--ignore-timeout 程序遇见Anr错误后依旧执行剩下的事件,直到完成

-------------------------------------------------------------------------------------------------------------------

aapt 命令

aapt d badging xx.apk     aapt命令可查看 package/class

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值