-
adb shell monkey -p +包名 +时间
查看全部 -
1.如果遇到了异常:** Error: SecurityException while injecting event.,则可以再命令后面加上
--ignore-security-exceptions
这样程序就还能继续运行。
2.简单暴力的执行方法就是在本地修改好script脚本之后,进入该脚本所在路径(如我的是F:\mook>),然后分别输入:
adb push mook.script /data/local/tmp
adb shell monkey -f /data/local/tmp/mook.script --ignore-security-exceptions 2
这样就能运行最新的脚本了。
查看全部 -
实践代码:
主要是启动app部分
查看全部 -
5.UserWait 等待事件,UserWait (1000) 即等待1000ms。
6.DispatchPress 按下键值, DispatchPress(keycode),若keycode=66,则表示按下回车键;
查看全部 -
4.LaunchActivity
查看全部 -
DispatchString输入字符串事件:DispatchString(String text)
查看全部 -
DispatchPointer 点击事件
查看全部 -
DispatchTrackball
查看全部 -
设定触摸事件百分比
adb shell monkey -p com.daojia.jz.ayi --pct-touch 100 50 百分百执行50次touch事件
adb shell monkey -v -p com.daojia.jz.ayi --pct-touch 100 50 罗列执行的50次touch事件
adb shell monkey -v -p com.daojia.jz.ayi 50 罗列执行的50次操作,能看到各事件所占的百分比,0-touch
查看全部 -
在windows上用老师说的命令获取包名会报错说grep不是内部或者外部命令,所以改用以下命令:
adb shell "logcat | grep START"
运行成功之后,再在手机上点击一下想测试的app就会把它的名字打下来了,cmp=后面的就是想要的包名
查看全部 -
压力测试需要关注的结果:
Crash:程序崩溃
ANR:程序无响应
查看全部 -
MonkeyRunner适用的测试类型:
查看全部 -
MonkeyRunner 的APIs
查看全部 -
MonkeyRunner
查看全部 -
手工测试场景
自动测试场景
Monkey
ADB命令
MonkeyScript(帮助完成重复的过程,如重复100次)
查看全部
举报