1. 程式人生 > >Android 測試資料監控程式-壓力測試-檢視CPU和記憶體等指標使用情況

Android 測試資料監控程式-壓力測試-檢視CPU和記憶體等指標使用情況

Android 測試資料監控程式

功能說明

  • Android 下 top 資料監控
  • Android 下 meminfo 資料監控
  • [待更新]

依賴說明

如何在 Linux 中安裝

  • 注意!請先安裝 python3 環境
  • 安裝 pycryptodome、adb、pandas
  • 在 Terminator 下輸入一下安裝命令來進行 python 拓展庫安裝
pip install pycryptodome adb pandas

如何在 Windows 中安裝

  • 注意!請先安裝 python3 環境
  • 安裝 pycryptodome、adb、pandas
  • 在 cmd 下輸入一下安裝命令來進行 python 拓展庫安裝
pip install pycryptodome adb pandas

注意: 由於在 windows 上 libusb 安裝不是完整,需要動態連結庫 dll 的支援, 在上述步驟完成後,如果執行出錯,需要手動將 libusb-1.0.dll 檔案 拷貝至 C:\Windows\System32 目錄下, libusb 檔案請在程式碼目錄下 dist 資料夾中獲取

如何使用

測試過程中監控 Cpu 頻率以及記憶體資料示例

  • 已經做好的類相關的程序監控會自動資料一下圖示的相關資料

  • 測試資料彙總

  • 其中平均值為所有獲取的值的平均

  • 峰值平均為大於平均值的值的平均

  • 測試資料的折線圖展示
  • 折線圖資料為實時資料展示

根據 android 下的 meminfo 抓取資料生成的折線圖示例

記憶體使用情況正常的 dalvik 折線圖 

記憶體洩露的 dalvik 折線圖