Monkey和Monkey Server的一些操作

2021-09-21 06:58:27 字數 867 閱讀 4777

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 這樣就進入了放置安裝包的目錄下,就可以安裝安裝包...