效能測試軟體PerfDog

2021-10-17 08:28:02 字數 1495 閱讀 3863

手機的心電監護儀:

測試用例:

1.反覆開啟關閉ui 【為了判斷ui建立與銷毀是否存在記憶體洩露】

2.靜止在某一ui頁面 【為了與其他場景作區分】

3.靜置採集資料 【為了判斷是否是由影象資源引起的記憶體洩露還是**資源引起的洩露】

fps(幀率):1秒內應用介面的平均重新整理次數,目前主流裝置的重新整理幀率是60fps,操作分兩部分:

調起輸入法鍵盤,進行打字;

頻繁開啟關閉ui頁面,並上下左右滑動頁面

得出兩個結論:

輸入法鍵盤區域無法被工具識別(仍需其他工具輔助測試);

打字過程中cpu會有不規則**,系統cpu隨輸入法cpu變化漲幅比較穩定;

鍵盤收起後各cpu使用恢復平緩,同時記憶體逐漸**。

*常見記憶體指標關係 *

記憶體耗用

*vss - virtual set size

虛擬耗用記憶體(包含共享庫占用的記憶體)

*rss - resident set size

實際使用物理記憶體(包含共享庫占用的記憶體)

*pss - proportional set size

實際使用的物理記憶體(比例分配共享庫占用的記憶體)

*uss - unique set size

程序獨自占用的物理記憶體(不包含共享庫占用的記憶體) *

一般來說記憶體占用大小有如下規律:

vss >= rss >= pss >= uss

這裡vss資料明顯增加很高 10577.0m

memory的pss/vss持續增長,也會導致記憶體洩漏

耗電評測僅支援wifi連線裝置,直接監控電池使用情況,避免資料線充電模式影響測試結果;

當裝置鎖屏後,perfdog會在一段時間後與裝置斷開連線,這個問題目前還沒有找到解決方案,無法進行鎖屏後的後台耗電監控;

進行鎖屏操作:cpu、裝置耗電突然大幅度公升高,這個現象很是奇怪,有兩個可能性:

4.1  裝置問題,鎖屏後,後台進行大功率執行;

4.2  工具問題,鎖屏後的資料是卡頓出現的,有可能是一次曲線繪製卡住,堆積了大量資料導致資料積累疊加後一次性顯示。

APP效能測試 PerfDog

恢復內容開始 一 測試工具選取 三 一些測試簡單說明 他有乙個非常全的使用手冊 其次對於它的一些測試結果的說明 一般在測試完之後,會有這樣的乙個概覽,從左往後依次是 幀率 卡頓測試 平均10分鐘的jank 重大卡頓次數 平均10分鐘的big jank 平均cpu占有率 標準化下的cpu佔用率 記憶體...

PerfDog效能狗(移動效能測試神器)

perfdog介紹 perfdog使用說明書 必看 perfdog官網 必看 需要註冊賬號,在上面可以共享測試報告。你真了解cpu利用率?perfdog社群 prefdog術語說明 這個在 perfdog使用說明書 也有詳細說明,這裡稍作整理。遊戲效能指標參考 遊戲方面 遊戲流暢度是最影響使用者體驗...

PerfDog效能狗移動端效能測試工具

你又是否因尋找效能測試分析工具,而彷徨迷茫?你是否因工具需要,而嘗試各種root 越獄?你是否因工具準確性,而被逼各類花式複測驗證?你是否因工具侷限性,而同時開啟n個工具?你又是否因工具空白,而被迫各式xcode原始碼編譯?root 越獄越來越難,你我路在何方?版本編譯坑羅密布,你我又將守夜到何時?...