019-請你說一下app性能測試的指標

一、內存:內存消耗測試節點的設計目標是爲了讓應用不佔用過多的系統資源,且及時釋放內存,保障整個系統的穩定性。
      
固然關於內存測試,在這裏咱們須要引入幾個概念: 空閒狀態、中等規格、滿規格。
  • 空閒狀態:打開應用後,點擊home鍵讓應用後臺運行,此時應用處於的狀態叫作空閒
  • 中等規格:對應用的操做時間的間隔較長
  • 滿規格:對應用的操做時間的間隔較短

內存測試中存在不少測試子項,清單以下:shell

●空閒狀態下的應用內存消耗;服務器

●中等規格狀態下的應用內存消耗;網絡

●滿規格狀態下的應用內存消耗;測試

●應用內存峯值;設計

●應用內存泄露;內存

●應用是否常駐內存;資源

●壓力測試後的內存使用。後臺

 

二、CPU:壓力測試

使用Android提供的view plaincopy在CODE上查看代碼片派生到個人代碼片grep

adbshell dumpsys CPUinfo |grep packagename >/address/CPU.txt來獲取;

使用top命令view plaincopy在CODE上查看代碼片派生到個人代碼片

adbshell top |grep packagename>/address/CPU.txt來獲取。

 

三、流量:

網絡流量測試是針對大部分應用而言的,可能還有部分應用會關注網速、弱網之類的測試。

流量測試包括如下測試項:

應用首次啓動流量提示;

應用後臺連續運行2小時的流量值;

應用高負荷運行的流量峯值。

 

四、電量:

●測試手機安裝目標APK先後待機功耗無明顯差別;

●常見使用場景中可以正常進入待機,待機電流在正常範圍內;

●長時間連續使用應用無異常耗電現象。

 

五、啓動速度:

第一類:首次啓動--應用首次啓動所花費的時間;

第二類:非首次啓動--應用非首次啓動所花費的時間;

第三類:應用界面切換--應用界面內切換所花費的時間。

 

六、滑動速度、界面切換速度

 

七、與服務器交互的網絡速度

相關文章
相關標籤/搜索