-
MonkeyRunner一個(gè)強(qiáng)大的功能
截屏(takeSnapshot)
MonkeyImage takeSnapshot()
查看全部 -
Monkey是發(fā)送偽隨機(jī)用戶時(shí)間的工具
查看全部 -
adb shell monkey -p package 1000
查看全部 -
安裝配置
查看全部 -
3、DispatchString命令
輸入字符串事件DispatchString(String text)
4、LaunchActivity命令
啟動(dòng)應(yīng)用LaunchActivity(package(包名),Activity(被啟動(dòng)頁面的名稱))
5、UserWait命令
等待事件UserWait(1000毫秒)
6、DispatchPress命令
按下鍵值DiapatchPress(int keycode)#keycode 66 回車鍵查看全部 -
2、DispatchPointer命令
點(diǎn)擊事件DispatchPointer(long downtime,long eventide,int action,float x,float y,float pressure,float size,int metastate,float xprecision,float yprecision,int device,int edgeflags)
action 0代表按下,1代表彈起,x和y代表的坐標(biāo)點(diǎn)查看全部 -
Monkey Script:1、DispatchTrackball命令,軌跡球事件DispatchTrackball(long downtime(鍵最初被按下的時(shí)間),long eventide(事件發(fā)生的時(shí)間),int action(具體操作了按下還是彈起),float x(x的坐標(biāo)點(diǎn)),float y(y的坐標(biāo)點(diǎn)),float pressure(當(dāng)前壓力事件的大小0-1),float size(觸摸事件0-1),int metastate(按下meta鍵的標(biāo)識(shí)),float xprecision(x坐標(biāo)的精確值),float yprecision(y坐標(biāo)的精確值),int device(事件來源0-X),int edgeflags(超出屏幕范圍))
action 0表示按下,1代表彈起,x和y代表的坐標(biāo)點(diǎn)查看全部 -
壓力測(cè)試結(jié)果:CRASH崩潰,應(yīng)用程序在使用過程中,非正常退出;ANR:Application Not Responding應(yīng)用程序出現(xiàn)無響應(yīng)的情況
查看全部 -
寫一組腳本MonkeyScript,是一組可以被Monkey識(shí)別的命令集合;可以完成重復(fù)固定的操作。截屏操作MokeyRunner提供了一系列的API;可以完成模擬事件及截圖操作。??
兩者的區(qū)別:Mokey在adb shell中,生成用戶或系統(tǒng)的偽隨機(jī)事件。MonkeyRunner通過API定義特定命令和事件控制設(shè)備。
MokeyRunner的測(cè)試類型:多設(shè)備控制,功能測(cè)試,回歸測(cè)試。查看全部 -
ADB(軟連接):android debug bridge,負(fù)責(zé)手機(jī)系統(tǒng)與pc端連線建立的,調(diào)試手機(jī)上任何應(yīng)用的入口
查看全部 -
MonkeyRunner命令實(shí)例
查看全部 -
點(diǎn)擊事件
查看全部 -
軌跡球操作
查看全部 -
MonkeyScript 是一組可以被Monkey識(shí)別的命令集合。 MonkeyScript 可以完成重復(fù)固定的操作查看全部
-
$adb devices查看全部
舉報(bào)