1. 程式人生 > >穩定性測試方法之Monkey測試

穩定性測試方法之Monkey測試

穩定性測試一般通過自動化手段完成。

Monkey測試

Android SDK提供了“monkey”這個自動化測試工具,可以執行在模擬器裡或實際裝置中,向系統傳送隨機的使用者事件流,如按鍵輸入、觸控式螢幕輸入、手勢輸入、Sensor 事件等, 實現對應用程式的壓力測試。

執行方法:

1)  adb shell 連線到手機,進入命令列。

2)  執行命令

monkey --pct-touch 45 --pct-motion 20 --pct-majornav 10 --pct-appswitch 15 --pct-anyevent 10 --ignore-crashes --ignore-timeouts --ignore-security-exceptions –p 

包名 --monitor-native-crashes --throttle 2000 -v 490000                                 

3)  可以把Monkey日誌重定向到sdcard上,每次測試結束之後進行檢查。

也可以直接執行:

adb shell monkey --pct-touch 45 --pct-motion 20 --pct-majornav 10 --pct-appswitch 15 --pct-anyevent 10 --ignore-crashes --ignore-timeouts --ignore-security-exceptions –p 

包名 --monitor-native-crashes --throttle 2000 -v 490000 sdcard/

生產的日誌檔案自動儲存到sdcard中。