Android性能測試框架Emmagee

目前移動設備,尤其是Android設備,相對於過去的J2me時代,硬件有大幅度的提高,並且更新地非常快,可以安裝和運行更多的應用. 但是目前安卓市場對於應用的要求並不如蘋果商店那麼嚴格,Android系統本身內存管理上也不同於ipone. Android上應用各種無節制的後臺操作,推送服務等等,都導致瞭手機運行時可能會遇到卡頓,電量消耗過快. 因此在開發應用時,不僅僅是完成需求,更需要對應用的性能能夠提高.比如流暢性,耗電量,減少安裝包體積等等.

廢話就不多說,這裡推薦一個Android應用的性能測試工具,也同時是網易在github上的開源項目:

github下載地址:https://github.com/NetEase/Emmagee

Emmagee是監控指定被測應用在使用過程中占用機器的CPU、內存、流量資源的性能測試小工具。

支持SDK:Android2.2以及以上版本

Emmagee功能介紹

1、檢測當前時間被測應用占用的CPU使用率以及總體CPU使用量

2、檢測當前時間被測應用占用的內存量,以及占用的總體內存百分比,剩餘內存量

3、檢測應用從啟動開始到當前時間消耗的流量數

4、測試數據寫入到CSV文件中,同時存儲在手機中

5、可以選擇開啟浮窗功能,浮窗中實時顯示被測應用占用性能數據信息

6、在浮窗中可以快速啟動或者關閉手機的wifi網絡

Emmagee如何使用

1、安裝Emmagee應用

apk下載地址:https://code.google.com/p/emmagee/downloads/list

2、啟動Emmagee,列表中會默認加載手機安裝的所有應用

3、選擇你需要測試的應用,點擊“開始測試”,被測應用會被啟動

vcD48cD40oaK/qsq8xOO1xLmmxNyy4srUsMmjrLLiytS5/bPM1tC74dfUtq+8x8K8z+C52NDUxNyyzsr9PC9wPjWhorLiytTN6rPJuvO72LW9RW1tYWdlZb3nw+ajrLXju/ehsL3hyviy4srUobGjrLLiytS94bn7u+Gxo7Tm1NrK1rv61ri2qMS/wry1xENTVs7EvP7W0DxiciAvPjxwPjxiciAvPjwvcD48cD7J+rPJtcRDU1bOxLz+xNrI3bz7zbyjujwvcD48cD48aW1nIHNyYz0=”https://www.aiwalls.com/uploadfile/Collfiles/20131202/20131130160143984.jpg” alt=”\” />

6、使用Excel打開CSV文件,使用自帶的統計圖標功能生成統計圖:

發佈留言