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