-
adb shell monkey -p +包名 +時(shí)間
查看全部 -
1.如果遇到了異常:** Error: SecurityException while injecting event.,則可以再命令后面加上
--ignore-security-exceptions
這樣程序就還能繼續(xù)運(yùn)行。
2.簡(jiǎn)單暴力的執(zhí)行方法就是在本地修改好script腳本之后,進(jìn)入該腳本所在路徑(如我的是F:\mook>),然后分別輸入:
adb push mook.script /data/local/tmp
adb shell monkey -f /data/local/tmp/mook.script --ignore-security-exceptions 2
這樣就能運(yùn)行最新的腳本了。
查看全部 -
實(shí)踐代碼:
主要是啟動(dòng)app部分
查看全部 -
5.UserWait 等待事件,UserWait (1000) 即等待1000ms。
6.DispatchPress 按下鍵值, DispatchPress(keycode),若keycode=66,則表示按下回車鍵;
查看全部 -
4.LaunchActivity
查看全部 -
DispatchString輸入字符串事件:DispatchString(String text)
查看全部 -
DispatchPointer 點(diǎn)擊事件
查看全部 -
DispatchTrackball
查看全部 -
設(shè)定觸摸事件百分比
adb shell monkey -p com.daojia.jz.ayi --pct-touch 100 50 百分百執(zhí)行50次touch事件
adb shell monkey -v -p com.daojia.jz.ayi --pct-touch 100 50 羅列執(zhí)行的50次touch事件
adb shell monkey -v -p com.daojia.jz.ayi 50 羅列執(zhí)行的50次操作,能看到各事件所占的百分比,0-touch
查看全部 -
在windows上用老師說的命令獲取包名會(huì)報(bào)錯(cuò)說grep不是內(nèi)部或者外部命令,所以改用以下命令:
adb shell "logcat | grep START"
運(yùn)行成功之后,再在手機(jī)上點(diǎn)擊一下想測(cè)試的app就會(huì)把它的名字打下來了,cmp=后面的就是想要的包名
查看全部 -
壓力測(cè)試需要關(guān)注的結(jié)果:
Crash:程序崩潰
ANR:程序無響應(yīng)
查看全部 -
MonkeyRunner適用的測(cè)試類型:
查看全部 -
MonkeyRunner 的APIs
查看全部 -
MonkeyRunner
查看全部 -
手工測(cè)試場(chǎng)景
自動(dòng)測(cè)試場(chǎng)景
Monkey
ADB命令
MonkeyScript(幫助完成重復(fù)的過程,如重復(fù)100次)
查看全部
舉報(bào)