monkey學習整理篇(1)

monkey是什麼?

  • monkey是Android SDK的Android調試橋(adb)shell中,包含的一個可用於壓力測試的開發工具。
  • 運行在模擬器或設備上的一個程序,用來僞隨機地模擬點擊和觸摸等用戶事件
  • Android應用界面上進行各種亂按、亂晃、亂觸摸等測試操作,以實現對我們開發的應用程序進行隨機和重複的壓力測試
  • Monkey可以通過開發機器上的命令行腳本來啓動。
  • monkey是對客戶端進行的壓力測試(我的觀點)

 以上內容根據安卓開發網整理

monkey環境搭建?

關於環境的搭建,網上找了很多教程都是安裝sdk,然鵝配不好我的環境啊,傷不起~

最好還是檸檬班給的教程安裝好了。我整理了一下,簡單粗暴。

1.搭建java環境

自己百度(懶癌發作)

2.搭建adb環境

參考百度文庫

monkey命令

配置好環境,cmd打開dos命令窗口

查看設備有木有連接上用 adb devices


monkey停止測試
  • 執行完自動停止
  • 重啓。cmd窗口執行adb reboot來進行手機重啓操作;手動重啓手機
  • 結束monkey進程。1.cmd窗口執行ps | grep monkey(查詢monkey進程id)2.kill id (殺掉monkey的進程)


如何獲取包名
  1. 問開發
  2. adb shell pm list packages | findstr xxx //得到包含xxx信息的包名;

  3. .adb shell 進入shell命令行界面切換目錄->cd data/data->ls
  4. 查看前臺運行應用的包名
    adb shell dumpsys activity | findmFocusedActivity 紅框內爲包名

     
  5. 通過工具sdk-->tools-->hierarchyviewer

 



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