欢迎来到 wabc.cc 官方网站!

软件测试Monkey之命令详解(广州中软卓越)

来源:推荐文章 / 时间:2025-12-20

monkey是一个命令,是发送伪随机用户事件的,是Android自动化测试的一种手段,模拟用户的按键输入、触摸屏输入、手势输入等,看社会多长时间会出现异常。今天中软卓越广州html5培训课程来讲讲软件测试Android-monkey事件类命令。

默认标题_手机海报_2018.06.14 (1).jpg

1、运行脚本

adb shell monkey -f ;

-f : 后接测试脚本名,表示要使用 monkey 支行指定的 monkey脚本,如:adb shell monkey -f ;/mnt/sdcard/test 1(1为循环次数而不是事件数)

2、重复执行刚才的随机操作

adb shell monkey -s ;

-s : 后接随机数生成器的seed值 ,生成相同的事件序列

3、执行每一个指令的间隔时间

adb shell monkey --throttle ;

--throttle :单位是ms,表示事件之间固定的延迟

4、触摸事件百分比

adb shell monkey --ptc-touch

--ptc-touch:泛指在某一位置的一个down-up事件

5、动作事件百分比

adb shell monkey --ptc-motion

--ptc-touch:泛指在某一位置的一个down-up事件

动作事件不单单指手势操作,它指从某一位置按下(down事件)后经过一系列的伪随机事件后弹起(up事件)

6、轨迹球事件百分比

adb shell monkey --ptc-trackball

--ptc-trackball

轨迹球事件包括一系列的随机移动,以及偶尔跟随在移动后面的点击事件

7、调整基本导航事件百分比

adb shell monkey --ptc-nav

--ptc-nav

基本导航事件主要来自方向输入设备的上、下、左、右事件(up,down,left,right事件)

8、调整主要导航事件百分比

adb shell monkey --ptc-majornav

--ptc-majornav

主要导航事件主要指 引发图形界面的一些动作,如 5-way键盘中间按键、返回按键、菜单按键等

9、调整应用启动事件百分比

adb shell monkey --ptc-appswtich

--ptc-appswtich

应用启动事件(activity launches )俗称 打开应用,通过调用 startActivity()方法最大限度地开启该 package下的所有应用

10、调整系统按键事件百分比

adb shell monkey --ptc-syskeys

--ptc-syskeys

系统按键事件指:仅供系统使用的保留按键,如:home键,back键,拨号键,挂断键,音量键等

关于Monkey之命令详解已经讲解完毕了。去企业,学习企业需要的编程技能!广州中软卓越软件测试培训,真实企业背景,送你企业入场券!

广州中软卓越课程:http://gzetc.com.cn/

相关产品

在线客服
微信联系
客服
扫码加微信(手机同号)
电话咨询
返回顶部