二、測試項:
a、測試手機安裝目標apk前後待機功耗無明顯差異。
b、常見使用場景中能夠正常進入待機,待機電流在正常範圍內。
c、長時間連續使用應用無異常耗電現象。
三、軟體功耗測試方法:
第一種基於android提供的powermanager.wakelock來進行;
第二種通過 adb shell dumpsys batterystates 來獲取。
自動化測試---python指令碼
原理:同樣使用adb命令來查詢功耗,通過更改電池狀態記錄改變資訊
電池狀態(status):充電、放電、未充電、已充滿、未知等不同狀態。
1.改變手機電池狀態
手機連線到電腦,預設為充電狀態
切換手機電池為非充電狀態: adb shell dumpsys battery set status 1
2. 改變手機電量
讓手機電量顯示百分百: adb shell dumpsys battery set level 100
讓手機電量顯示1: adb shell dumpsys battery set level 1
3. 軟體角度模擬斷開充電(實際上是充進電)
adb shell dumpsys battery unplug (注意:必須在andorid 6.0以上的版本)
APP效能測試 功耗測試
一 功耗測試基礎 獲取手機電池資訊 adb命令 adb shell dumpsys battery 得到資訊如下 1 ac powered false 2 usb powered true 3 wireless powered false 4 status 1 電池狀態 2 充電狀態 其他數字為非充...
APP效能測試
方法一 方法二 在手機上執行 mobile recorder start recording 開始錄製 切換到你們的手機客戶端,完成正常的操作步驟 切換回mobile recorder,點 stop recording 用email傳送抓到的資料報或者把資料檔案 副檔名是lrcap 直接copy到 ...
APP效能測試
方法一 方法二 在手機上執行 mobile recorder start recording 開始錄製 切換到你們的手機客戶端,完成正常的操作步驟 切換回mobile recorder,點 stop recording 用email傳送抓到的資料報或者把資料檔案 副檔名是lrcap 直接copy到 ...