Monkey遍历测试工具

1.Android monkey 测试工具

  比如雪球app,数据量庞大,股票有好几万股,如果进行自动化测试的话 耗时将非常大,并且字段是太多了
  编写很少的代码和参数就能获得随机点的效果,节省人力和物力
  原生monkey100个事件,5s内就可以执行完毕,并且只需要简单的指定几个参数即可 ,但是 缺点明显:就像一只猴子似的,不受我们控制的,随机的
介绍:
monkey是一个在模拟器或设备上运行的程序
生成用户事件的伪随机流
如何使用?
可以将其约束到某一个app上
事件类型和频率可以将某几个或者某个事件的频率提高 
-s 20 80  生成一个20的时间种子,操作数事是80,,如果下次不加-s可能生成的事件就不同了;比如上次生成了80个点击,下一次很可能就生成了80个滑动,如何想要每次生成的随机的事件都是一样的,就要加上-s,即随机种子,有助于我们回溯,20可以随机指定,不一定是20
-p限制app
-s是一个时间种子
-vv 就是更详细一点的日志
adb shell monkey -p com.xueqiu.android 200
adb shell monkey -p com.xueqiu.android -s 20 200
adb shell monkey -p com.xueqiu.android -vv -s 20 200

-vv 可以显示不同事件的百分比

adb shell monkey -p com.xueqiu.android -vv --throttle 500 -s 20 200
指定延迟500ms
adb shell monkey -p com.xueqiu.android -vv --throttle 500 --pct-touch 90 -s 20 200
touch的比例90%
事件百分比:
指定比例:
adb shell monkey -p com.xueqiu.android -vv --throttle 500 --pct-touch 10 --pct-majornav 80 -s 20 200
其余参数可以参考官方文档

猜你喜欢

转载自www.cnblogs.com/zhaikunkun/p/12823738.html
今日推荐