Android-Monkey 压力测试
Adnroid-UI Automator Viewer 的使用
Adnroid-Monkey Script 压力测试(一)
Adnroid-Monkey Script 压力测试(二)
Android-MonkeyRunner 压力测试(一)
Android-MonkeyRunner 压力测试(二)
Android-MonkeyRunner API 参考
Android-Monkey 源代码参考
1. 使用 Monkey 执行 MonkeyScript 脚本的命令
adb shell monkey -f <scriptfile> <event-count>
- scriptfile 参数是脚本文件在手机上的路径
- event-count 参数是脚本执行次数
示例:adb shell monkey -f /data/local/tmp/test.script 5
注意:脚本文件需要push到手机中才可以执行,例如:adb push D:/test.script /data/local/tmp
2. 一个完整的 MonkeyScript 脚本
#指明脚本类型
type=user
#脚本执行次数
count=10
#命令执行速率
speed=1.0
#用户脚本入口,下面是用户自己编写的脚本
start data >>
# 上面是固定的格式头
# 启动Activity
LaunchActivity(com.demo.monkeytest,com.demo.monkeytest.MainActivity)
# 等待2秒
UserWait(2000)
# 某一坐标点按下
DispatchPointer(10,10,0,200,100,1,1,-1,1,1,0,0)
# 某一坐标点抬起
DispatchPointer(10,10,1,200,100,1,1,-1,1,1,0,0)
# 等待1秒
UserWait(1000)
# 输入 test
DispatchString(test)
# 点击按键
DispatchPress(66)
# 等待3秒
UserWait(3000)
DispatchPointer(10,10,0,500,100,1,1,-1,1,1,0,0)
DispatchPointer(10,10,1,500,100,1,1,-1,1,1,0,0)
UserWait(3000)