AndroidAPP效能測試

2021-09-30 13:56:16 字數 1302 閱讀 9274

1 記憶體

2 cpu

3 載入時間

4 流量

5 耗電量

6 gpu

1 adb shell dumpsys meminfo |grep packagename >d:\address\mem.txt

2 android 本身提供activitymanager.memoryinfo()

3android 提供的 procrank

1 adb shell dumpsys cpuinfo |grep packagename >/address/cpu.txt

2 adb shell top |grep packagename>/address/cpu.txt

1 su首次、非首次、切換頁面

2 adb logcat>/address/logcat.txt》find 「displayed」 /address/logcat.txt>/newaddress/fl.txt》find 「activityname」 /newaddress/fl.txt>/newaddress/last.txt

3 displayed關鍵字

1tcodum抓包,再通過wireshake直接讀取包資訊來獲得流量

2 fiddler

3首先獲得被測應用的

uid

資訊,可以通過

adb shell dumpsys package

來獲取 然後在未操作應用之前,我們可以通過檢視

adb shell cat /proc/uid_stat/uid/tcp_rcv

adb shell cat /proc/uid_stat/uid/tcp_sn

1 adb shell dumpsys battery

2 android提供的powermanager.wakelock來進行

1.過度繪製對於過度繪製的測試主要通過人工進行測試,通過開啟開發者選項中的顯示gpu過度繪製來進行測試(ps:只有android4.2及以上的版本才具備此功能),驗收的標準為:

不允許出現黑色畫素

不允許存在4x過度繪製

不允許存在面積超過螢幕1/4區域的3x過度繪製(淡紅色區域)

2.幀率

3.方差

Android app安全效能測試

1.安裝包測試 1 能否反編譯 源 洩露問題 開發 對 進行混淆 測試 使用反編譯工具進行檢視源 是否進行 混淆,是否包括了顯而易見的敏感資訊 3 完整性校驗 檢查檔案的md5值 4 許可權設定檢查 增加新許可權需要進行評估 android檢查manifest檔案讀取應用所需的全部許可權 2.敏感資...

AndroidAPP效能優化

布局優化 android布局優化之merge include viewstub使用與原始碼分析 android抽象布局 include merge viewstub android layoutinflater原理分析,帶你一步步深入了解view 一 優化 譯 android效能優化 避免記憶體洩露...

Android APP效能測試工具GT的使用總結

1 首次進入的頁面 2 選擇被測試應用之後,勾選關注的引數 3 引數頁面,修改關注引數和取消引數的修改 5 外掛程式的使用,選擇抓區日誌,需要手機的root許可權,使用360手機助手安裝360一鍵root獲取root許可權,在root的過程中可能會出現手機重啟,多試幾次就ok啦 根據測試結果自行進行...