monkey測試方法

一、Monkey測試原理:shell

  Monkey是Android中的一個命令行工具,能夠運行在模擬器裏或實際設備中。它向系統發送僞隨機的用戶事件流(如按鍵輸入、觸摸屏輸入、手勢輸入等),實現對正在開發的應用程序進行壓力測試。Monkey測試是一種爲了測試軟件的穩定性、健壯性的快速有效的方法。工具

二、monkey常見命令:測試

  adb shell monkey {+命令參數} 次數spa

  adb shell monkey -help/-h命令行

三、解析:日誌

adb shell monkey –v –v –v –p 包名 –s 200 --throttle 1000 --ignore-crashes --ignore-timeouts 10000blog

  -v:用於指定反饋信息級別,即日誌的詳細程度,總共有三個級別進程

  -p:後邊接着對應的包名,若是是整機測試,就不須要,用此參數指定一個或多個包(package,即APP名字)事件

  -s:seed值,若是seed值相同,則兩次的隨機事件相同,經常使用於問題重現開發

  --throttle <毫秒>:用於指定用戶(即事件間)的時間延遲,單位是毫秒

  --ignore-crashes --ignore-timeouts:在monkey測試過程當中,遇到crash或者timeout的狀況時忽略,通常不設置時,出現crash或者timeout時,monkey測試會終止,這裏是防止monkey測試終止。

  10000:隨機事件次數

四、終止進程:

  adb shell

  ps | grep monkey

  kill -9 pid 

相關文章
相關標籤/搜索