monkey是作為壓力測試的乙個測試工具,俗稱「搞怪測試」。
常用命令:
adb shell monkey -p 包名 -v -v 100 --執行100次的隨機測試,-v代表輸出日誌的級別
monkey指令碼編寫:
type= raw events
count= 10
speed=1.0
start data >>
#啟動activity
launchactivity(cn.comein.test,cn.comein.entry.activity.launcheractivity)
#touch 9
#獲取位置並且操作
dispatchpointer(0,0,0,100,500,0,0,0,0,0,0,0)
#執行等待
userwait(1500)
#touch 6
dispatchpress(keycode_6)
userwait(1500)
#翻轉螢幕
retatescreen(2,1)
userwait(500)
將指令碼push到客戶端:
adb push monkey.script /data/data/monkey.script
monkey server是可以建立乙個埠1080,並且將該埠對映到客戶端的乙個服務:
adb shell monkey --port 1080
adb forward tcp:1080 tcp:1080
telnet 127.0.0.1:1080
monkey和monkeyrunner的區別
簡單來說 1.monkey是在裝置或模擬器直接執行adb shell命令生成隨機事件來進行測試 2.monkeyrunner是通過api傳送特定的命令和事件來控制裝置 為了支援黑盒自動化測試的場景,android sdk提供了兩個測試工具 monkey和monkeyrunner,均可以向待測應用傳送...
monkey入門 monkey測試入門
1.設安裝包 apk 包名為 com.2.把安裝包放在 c monkey monkey為新建的資料夾 3.cmd進入命令列,手機和電腦連線。手機開啟開發者模式,允許除錯 二 輸入命令 cd c monkey 這樣就進入了放置安裝包的目錄下,就可以安裝安裝包了 1.安裝包 adb install ap...
monkey入門 monkey測試入門操作基礎
一 前提 電腦已經安裝androidsdk 1.設安裝包 apk 包名為 com.2.把安裝包放在 c monkey monkey為新建的資料夾 3.cmd進入命令列,手機和電腦連線。手機開啟開發者模式,允許除錯 二 輸入命令 cd c monkey 這樣就進入了放置安裝包的目錄下,就可以安裝安裝包...