一、運行壓力測試
用monkey對指定app做壓力測試,讓這個app運行100個隨機事件。
adb shell monkey -p com.example.hello 100
- 參數 -p 是package的縮寫,後面跟app包名。
- 參數 100,表示要運行多少個隨機事件。
一共進行了兩個壓力測試。
第一個運行100個隨機事件。運行結果是:成功注入事件100個,耗時750ms;
第二個運行1000個隨機事件。運行結果是:成功注入事件1000個,耗時3s多;
二、停止壓力測試
當壓力測試運行時間較長時,我們可能希望手動停止壓力測試
假設我們設置了運行50萬個隨機事件,然後斷開電腦和手機的連接,發現monkey還在跑。
adb shell monkey -p com.example.hello 500000
這個時候如果我們想中途停止monkey測試,我們只能把monkey進程殺掉。
殺掉monkey進程的步驟:
1、用數據線把手機和電腦連接
2、進入adb shell
adb shell
3、查看monkey進程id
ps|grep monkey
4、殺掉monkey進程
kill 28734
5、確認monkey進程是否還在
查看monkey進程,發現沒有返回內容,說明monkey進程沒有了
ps|grep monkey