赞
踩
应用场景:
针对产品的单一模块做压力/稳定性测试
编写Monkey脚本步骤:
1、创建一个.txt文件,如:monkey.txt
2、USB连接测试机,打开开发者选项中的指针位置,用于元素的坐标定位,如:Tap(1230,3060)
3、在monkey.txt中编写如下脚本(头文件固定,只需copy)
- #头文件,控制monkey发送消息的参数
- type = raw events
- count = 10
- speed = 1.0
- #以下monkey命令
- start data >>
- LaunchActivity(app包名,app的Activity名)
- UserWait(5000)
- Tap(1230,3060)
- UserWait(1000)
- Tap(745,2340)
- UserWait(1000)
- Tap(433,1286)
- DispatchString(11111111111)
- Tap(454,1485)
- DispatchString(123456)
- Tap(750,1735)
- # 后置处理 -- 关闭测试app
- RunCmd(am force-stop app包名)
- UserWait(2000)
4、将.txt文件保存
5、将.txt文件使用cmd命令push到手机中
adb push txt文件路径 /sdcard/
6、使用adb命令执行monkey脚本
adb shell monkey -f /sdcard/monkey.txt 1 #1表示次数
Monkey脚本常用语法:
Monkey脚本的优势和弊端:
优势:部署很简单,脚本简单,不需要掌握编程
弊端:只能通过坐标定位,换了其他不同分辨率的手机就会失效;脚本的灵活性不高,不支持复杂的条件控制/循环
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。