Monkey測試(一)——簡介

Android monkey壓力測試

Monkey 是Android SDK提供的一個命令行工具, 可以簡單,方便地運行在任何版本的Android模擬器和實體設備上。 Monkey會發送僞隨機的用戶事件流,適合對app做壓力測試

 

什麼是monkey

Monkey就是猴子,  Monkey測試,就像一隻猴子, 在電腦面前,亂敲鍵盤在測試。  猴子什麼都不懂, 只知道亂敲

通過Monkey程序模擬用戶觸摸屏幕、滑動Trackball、 按鍵等操作來對設備上的程序進行壓力測試,檢測程序多久的時間會發

異常

 

Monkey測試可以用來做什麼

Monkey 主要用於Android 的壓力測試  自動的一個壓力測試小工具, 主要目的就是爲了測試app 是否會Crash.

 

Monkey測試介紹

(1) Monkey程序由Android系統自帶,使用Java詫言寫成,在Android文件系統中的存放路徑是: /system/framework/monkey.jar;   

(2) Monkey.jar程序是由一個名爲“monkey”的Shell腳本來啓動執行,shell腳本在Android文件系統中 的存放路徑是:/system/bin/monkey;  

(3)Monkey 命令啓動方式:    

a)可以通過PC機CMD窗口中執行: adb shell monkey {+命令參數}來進行Monkey測試          

b)在PC上adb shell 進入Android系統,通過執行 monkey {+命令參數} 來進行Monkey 測試          

c )  在Android機或者模擬器上直接執行monkey 命令,可以在Android機上安裝Android終端模擬器  

 

Monkey測試的弱點

Monkey雖然可以根據一個指定的命令腳本發送按鍵消息,但其丌支持條件判斷,也支持讀取待測界 面的信息來執行驗證操作

 

注:如果內容有誤,歡迎在評論區下方進行指出,感謝你支持

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章