(二)Monkey操作app常用的事件

2019-08-07  本文已影响0人  M文涛

Monkey实际使用中有11种类型事件,但是慢慢的很多事件都在实际项目中不再使用,实际项目中常常用到的有手指点击事件、手势滑动事件、手机缩放事件、手机屏幕旋转事件、系统按键事件、键盘事件。Monkey通过这些事件模拟用户操作,对手机App进行性能以及稳定性测试。以下以"一起长大家长端APP"进行演示解答:

1.手指点击事件

手指触摸事件是类似于手指的点击,通过--pct -touch参数来配置其事件百分比以及随机数。

命令:monkey -v -p [包名] --pct -touch [百分比] [随机数]   

备注:-v参数表示日志的级别、-p参数指定一个或多个包 , 如图:

图1

2.手势事件

手势事件是指在屏幕按下、移动、抬起等操作,即滑动操作。通过--pct-motion参数来配置事件百分比以及随机数。

命令:monkey -v -p [包名] --pct -motion [百分比] [随机数]   如图:

图2

3.手机缩放事件

缩放事件是指在屏幕上的两处同时按下,并同时移动,最后同时抬起的操作,如百度地图、高德地图等操作,通过--pct -pinchzoom参数来配置事件百分比以及随机数;

命令:monkey -v -p [包名] --pct -pinchzoom [百分比] [随机数]   ,如图:

图3

4.手机屏幕旋转事件

手机屏幕旋转事件是模拟的Android手机的横屏和竖屏切换,多用于播放器APP相关的测试,通过--pct-rotation参数配置事件百分比以及随机数;

命令:monkey -v -p [包名] --pct -rotation [百分比] [随机数]   ,如图:

图4

5.手机系统按键事件

手机系统按键事件是指点击Home键、返回键、菜单键、音量调节键等。通过--pct-syskeys参数配置事件百分比以及随机数;

命令:monkey -v -p [包名] --pct -syskeys[百分比] [随机数]   ,如图:

图5

6.键盘事件

键盘事件指点击输入框、键盘弹起、点击输入框、键盘收回等。通过--pct-flip参数配置事件百分比以及随机数;

上一篇 下一篇

猜你喜欢

热点阅读