Android性能測試工具Emmagee


下面介紹一個簡單實用的Android性能軟件 ~~歡迎加入測試群574875837一起討論研究

 

一、Emmagee 簡介

  Emmagee主要用於監控單個App的CPU,內存,流量,啟動耗時,電量,電流等性能狀態的變化,且用戶可自定義配置監控的頻率以及性能的實時顯示,並最終生成一份性能統計文件。Emmagee是網易杭州研究院QA團隊開發的一個簡單易上手的Android性能監測小工具。

二、功能介紹

  1. 檢測應用從啟動開始到當前時間消耗的流量數;
  2. 檢測當前時間被測應用占用的CPU使用率以及總體CPU使用量;
  3. 檢測當前時間被測應用占用的內存量,以及占用的總體內存百分比,剩余內存量
  4. 測試數據寫入到CSV文件中,同時存儲在手機中;
  5. 在浮窗中可以快速啟動或者關閉手機的wifi網絡;
  6. 可以選擇開啟浮窗功能,浮窗中實時顯示被測應用占用性能數據信息。

三、Emmagee 使用

    1. 下載軟件【Emmagee】;
    2. 運行安裝好的Emmagee,選擇需要監控的App;注:此時記錄時間,記為開始時間;


    3. 屏幕上方有實時的數值顯示,測試完畢后點擊停止測試,如圖所示;注:此時記錄時間,結束時間。測試時間=結束時間-開始時間


    4. 數據導出:生成的是一份CSV文件,插入收據線,在SDcard中查找,注意:停止測試瞬間提示的路徑可能找不到,插上數據線連接電腦,在SDcard路徑下有類似於Emmagee_TestResult_20170307171516.csv文件;


    5. 查看數據表,查看相應的性能指標,做出對應的數據圖。


數據性能指標

    • 應用占用內存PSS(MB):應用當前占內存的大小;
    • 應用占用內存比(%):應有占總內存的百分比;
    • 機器剩余內存(MB):機器當前剩余內存;
    • 應用占用CPU率(%):應用占用總CPU的百分比;
    • CPU總使用率(%):CPU的總使用率,包括當前應有,和系統的所有運行的應有;
    • 流量(KB):從檢測開始共耗用的流量;
    • 電量(%):剩余電池的百分比,包括其他應用的,這個是有誤差的,所以測試期間盡可能關閉其他軟件,或者期間別操作其他的應用,避免帶來誤差;
    • 電流(mA):N/A;
    • 溫度(C):手機當前的溫度;
    • 電壓(V):未知;
    • 幀率:不確定是兩次取數之間的平均幀率還是取數據的瞬間幀率。 

注:

1.已知部分不支持的機型可在此查閱:https://github.com/NetEase/Emmagee/wiki/Some-devices-are-not-supported;

2.電流: 小於0是放電大於0是充電;

3.啟動時間: 為空是應用已啟動或者未搜集到啟動時間;

4.N/A: 不支持或者數據異常;

5.采集數據可以在Emmagee右上角設置中設置采集頻率,該實例采用的是5秒;

6.Emmagee軟件不顯示懸浮窗,可以在手機中設置,具體自己百度吧。

 

~~歡迎加入測試群574875837一起討論研究


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2024 CODEPRJ.COM