Monkey壓力測試(2)—對指定app進行壓力測試和停止壓力測試

一、運行壓力測試

用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

在這裏插入圖片描述

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