App 性能測試主要指標及測試方法

綜述:瞭解一個APP性能測試的主要方面,爲APP開發打好基礎

1.性能指標

  • 響應時延
  • 啓動時長
  • 內存分析
  • CPU分析
  • 流量測試
  • 電量測試(在各種情況下APP的耗電量的測試)
  • 弱網測試(在網絡不好的情況下APP的運行情況)

2.什麼是流量測試

  • 流量測試基本概念

 目前的網絡類型包含2G\3G\4G\wifi,其中還有不同運營商的區分,我們在APP的使用中經常遇到大資源,重複請求,調用響應慢,調用失敗等各種情況。在不同的網絡類型之下,我們不僅要控制流量使用,還需要加快請求的響應。
流量測試可以給我們帶來什麼?
1.可以讓我們很清楚的知道用戶在某種場景下使用我們的產品需要消耗多少流量。
2.流量數據分析可以指導我們去做優化;比如cgi的調用和參數設置是否合理,有些資源或者配置是否可以本地化?
3.流量的優化可以帶來速度的優化;減少tcp數據包的個數,或者直接減少請求數都可以帶來速度的優化。

  • 測試項

 應用首次啓動流量提示
應用後臺連續運行2小時的流量值
應用高負荷運行的流量峯值
應用中等負荷運行時的流量均值

3.主要的測試工具

  • 使用adb工具及相關的命令
  • 在eclipse上使用mit插件查看內存

4.adb工具的使用

ADB(Android Debug Bridge) 是一個用於管理 android 終端(或者模擬器)狀態的工具。它的 c-s 工作方式包含有下面主要部分: 客戶端 – 客戶端運行在 PC 端,通過執行 ADB 命令,可以獲得用戶資格。其他的 android 工具,例如 ADT , DDMS 等也可以建立 ADB 用戶。 服務器端 – 在 PC 端有一個後臺程序會運行,這個後臺程序主要用於處理客戶端與 Android 終端(或者模擬器)之間的通信。 Daemon 服務 – 這是一個運行在 Android 終端(或者模擬器)上的後臺程序。

想想在路通的應用就是使用這個工具,通過ip連接控制機頂盒,實現APP的安裝和卸載,監控等;

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章