接觸移動app測試時間不長,從開始的學習時候開始知道eclipse,但是至今不是很懂,除開創建虛擬機,進行一下log的抓取,還有分析內存泄露、以及監控一下app的資源占用之外其他並不清楚。而且pc端的不方便是顯而易見的,每次都需要連接調試模式並不見得有多方便,對於一些簡單的性能測試,使用移動端的測試工具會更方便,結果更直觀。
首先,我接觸到第一款就是網易的Emmage,又名機關槍,這款app我感覺還是最成熟最直接的,操作簡單,主要用於監控單個App的CPU,內存,流量,啟動耗時,電量,電流等性能狀態的變化,且用戶可自定義配置監控的頻率以及性能的實時顯示,並最終生成一份性能統計文件。
Emmagee功能介紹
1、檢測當前時間被測應用占用的CPU使用率以及總體CPU使用量
2、檢測當前時間被測應用占用的內存量,以及占用的總體內存百分比,剩余內存量
3、檢測應用從啟動開始到當前時間消耗的流量數
4、測試數據寫入到CSV文件中,同時存儲在手機中
5、可以選擇開啟浮窗功能,浮窗中實時顯示被測應用占用性能數據信息
6、在浮窗中可以快速啟動或者關閉手機的wifi網絡
apk下載地址:http://code.google.com/p/emmagee/downloads/list
最終會生成如下表格:
使用Excel打開CSV文件,使用自帶的統計圖標功能生成統計圖:
但是實際在項目中應用的卻很少,我們項目組就用過的就只有內部的騰訊GT。
GT(隨身調) Android 版是騰訊 MIG 專項測試組自行研發的 Android APP 隨身調測平台,它的操作界面會復雜一些,學習起來等價困難一些,相應功能更強大。
用戶手冊如下 http://gt.tencent.com/docs/a/GTAndroidUserGuide.pdf
官方網址: http://gt.tencent.com/
第三個就是我才接觸到的百度的本地移動測試工具,非常小巧,安裝包才兩百多K。
主要有一下特點:
1.支持Android系統,由獨立安裝APK和寫入被測應用代碼SDK兩部分組成。
2.支持CPU、內存、電量、流量等常用性能測試項。
3.支持CPU、內存閾值設置測試過程和結果均能告警。
4.支持測試結果本地查看和導出

下載地址:http://mtc.baidu.com/static/home/tool/files/ListenerApk.apk