天天看點

Android性能測試工具Emmagee介紹

Emmagee介紹

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

開源位址:https://github.com/NetEase/Emmagee

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

為什麼開發Emmagee?

1、現有免費的android性能測試工具并不能滿足我們的需求

     目前android市場上也有很多免費的工具可以監控性能,但是基本上都是監控手機整體的性能,或者監控被測應用某個時間點占用的總共記憶體、流量資料等。也有可以監控單個應用的工具,但是需要你一直啟動工具在UI最前端,但這樣會影響功能測試過程,很不友善。

2、友善按照功能測試人員的需求繼續完善定制工具

    自己開發的話後續有新的需求友善新增和繼續完善,比如我們目前就加入了浮窗等功能。

3、後續考慮和UI自動化測試在結合

    希望自己通過開發小工具了解android中性能資料擷取的相關知識,後續可以和UI自動化測試結合。

為什麼使用Emmagee?

1、開源

2、使用友善

3、可以監控單個應用性能

4、浮窗顯示實時展示資料

5、CSV格式儲存性能資料,友善轉換為其它格式

6、使用者自定義采集性能資料頻率

7、支援2.2以及以上版本

Emmagee詳細功能介紹

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

2、檢測目前時間被測應用占用的記憶體量,以及占用的總體記憶體百分比,剩餘記憶體量

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

4、測試資料寫入到CSV檔案中,同時存儲在手機中

5、可以選擇開啟浮窗功能,浮窗中實時顯示被測應用占用性能資料資訊

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

Emmagee如何使用?

1、安裝Emmagee應用

apk下載下傳位址:http://emmagee.googlecode.com/files/Emmagee.apk

2、啟動Emmagee,清單中會預設加載手機安裝的所有應用

Android性能測試工具Emmagee介紹
Android性能測試工具Emmagee介紹

6、使用Excel打開CSV檔案,使用自帶的統計圖示功能生成統計圖:

Android性能測試工具Emmagee介紹

繼續閱讀