可以利用monkey來對安卓設備進行黑盒測試,Monkey會隨機觸發界面,判斷是否發生異常,如果發生異常,monkey測試會終止,多用於應用的穩定性,壓力測試.
Step1:打開需要測試的應用,查詢當前顯示界面的包名
adb shell dumpsys window w |findstr \/ |findstr name=
Step2:指定monkey測試的包名
monkey默認在手機所有應用進行測試,因此我們需要利用 -p參數來指定包名,例如指定包名爲com.sec.android.app.popupcalculator ,最後面的5000,是指定5000個隨機事件.
adb shell monkey -p com.sec.android.app.popupcalculator 5000
後續
monkey對於日誌有三個級別,級別越高日誌越詳細.
- 級別0 -v
- 級別1 -v -v
- 級別2 -v -v -v
例如指定日誌級別爲級別1
adb shell monkey -p com.sec.android.app.popupcalculator -v -v 5000