1、Emmagee 簡介git
Emmagee主要用於監控單個App的CPU,內存,流量,啓動耗時,電量,電流等性能狀態的變化,且用戶可自定義配置監控的頻率以及性能的實時顯示,並最終生成一份性能統計文件。Emmagee是網易杭州研究院QA團隊開發的一個簡單易上手的Android性能監測小工具。瀏覽器
2、功能介紹網絡
1.檢測應用從啓動開始到當前時間消耗的流量數;app
2.檢測當前時間被測應用佔用的CPU使用率以及整體CPU使用量;工具
3.檢測當前時間被測應用佔用的內存量,以及佔用的整體內存百分比,剩餘內存量性能
4.測試數據寫入到CSV文件中,同時存儲在手機中;測試
5.在浮窗中能夠快速啓動或者關閉手機的wifi網絡;spa
6.能夠選擇開啓浮窗功能,浮窗中實時顯示被測應用佔用性能數據信息blog
3、Emmagee使用內存
1.安裝Emmagee應用
在瀏覽器中直接搜索emmagee下載就行了
2.啓動Emmagee,右上角設置採集頻率,列表中會默認加載手機安裝的全部應用
3.選擇應用從前有座山,點擊開始測試
4.進入應用,在隨機房間和選擇話題中輸入1
5.測試完成後回到Emmagee界面,點擊結束測試,測試結果會保存在手機指定目錄的CSV文件中
因爲個人手機型號不符,我所測出的csv文檔顯示爲
因此我借用了同窗的手機再次進行測試,得出文檔以下:
四.測試結果
因爲咱們的軟件只實現了一部分功能,因此內存較小。產品在測試這段時間內平均內存使用率爲2M左右。
五.感想
我以爲經過emmagee來測試軟件相對於其餘測試軟件好比jmeter,gittub來講比較簡單,只須要在手機上下載一個app就能夠進行測試了,不用在電腦上下載一些東西或者編輯腳本就能測試。這一點對我來講簡直是福音。