移動APP效能測試指標

來源:互聯網
上載者:User

標籤:roi   響應   運行   能力   連網   app測試   影響   控制   帶來   

效能測試在應用品質保證中起著重要的作用,概括為三個方面:應用在用戶端效能的測試、應用在網路上效能的測試和應用在伺服器端效能的測試。通常情況下,三方面有效、合理的結合,可以達到對系統效能全面的分析和瓶頸的預測。  

通過效能測試工具得到測試對象的各項效能指標,將各項效能指標與行業中的標準值或者競品值去做對比,以得到一個綜合的結論與最佳化改進的方案。下面將以手遊這樣的典型APP為例對用戶端效能指標進行詳細說明。   

包體  

包體大小能被列為效能指標,是從APP效能指標及遊戲運營兩個維度考慮的,玩家是更希望包體小的同時效能要好,有時它們會是一個互相取捨的關係。

CPU佔用率  

一般情況下,用主流手機玩遊戲20%-40%的CPU佔用率算是合理的,當然這個數值隨著近年來手機硬體設定的提高,會略微下降,如果CPU佔用率超過80%就非常值得我們去關注了。

幀數(FPS)  

可用來指示頁面是否平滑的渲染。手機遊戲幀率FPS,30-60都可接受,上了60對於人眼主觀感受差別就不大了。對於遊戲開發而言,並不是FPS越高就一定越好,FPS取決於顯卡,其次是記憶體、CPU,然後是網路。故綜合遊戲其他效能指標,選擇一個適合的FPS即可。  

記憶體使用量

在Android系統中,每個APP進程除了同其他進程共用(shared dirty)外,還獨用私人記憶體(private dirty),通常我們使用PSS(=私人記憶體+比例分配共用記憶體)來衡量一個APP的記憶體開銷。行動裝置的記憶體資源是非常有限,為每個APP進程分配的私人記憶體也是有限制。一方面我們要合理的申請記憶體使用量,以免導致頻繁的GC(記憶體回收機制)影響效能和大對象申請發生記憶體溢出;另一方面,我們要及時釋放記憶體,以免發生記憶體流失。  

電量  

相對於PC來說,行動裝置的電池電量是非常有限的,保持持久的續航能力尤為重要。另外,android的很多特性都比較耗電(如螢幕,GPS,sensor感應器,喚醒機制,CPU,連網等的使用),我們必須要謹慎檢查APP的電量使用,以免導致使用者手機耗電發熱,帶來不良體驗。   

流量

目前的網路類型包含2G\3G\4G\wifi,其中還有不同電訊廠商的區分,我們在APP的使用中經常遇到大資源,重複請求,調用響應慢,調用失敗等各種情況。在不同的網路類型之下,我們不僅要控制流程量使用,還需要加快請求的響應。另外,對於需要連網的手遊來說,部分遊戲對不同連網方式的網路類型採用了不同的流量消耗策略,主要分為wifi環境和蜂窩網路環境。所以針對不同的遊戲,我們統計流量消耗時,可能要串連不同的網路進行測試。  

對移動APP測試來說,相對於APP相容性測試、APP功能測試等,效能測試更多是測試應用在終端上硬體的運行情況,但效能測試也不是單獨的,很多時候都是和其他專項測試進行配合測試。

 

TestBird

 

移動APP效能測試指標

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.