為什么要做App性能測試?
如果APP總是出現(xiàn)卡頓或網(wǎng)絡延遲的情況,降低了用戶的好感,用戶可能會拋棄該App,換同類型的其他應用。如果APP的性能較好,用戶體驗高,使用起來絲滑順暢,那該應用的用戶粘性也必然會提高。
APP性能測試也是APP測試的一部分。測試人員需要具備良好的測試技術能力。同時,測試環(huán)境、網(wǎng)絡帶寬等硬件條件也是做好APP性能測試的基礎。為了做好APP性能測試,建議企業(yè)可以通過第三方軟件測試機構進行APP測試。
第三方軟件測試機構-騰創(chuàng)實驗室(廣州)有限公司可提供APP的性能測試服務。
APP性能測試關注哪些指標?
1、啟動耗時
App啟動耗費的時間是我們一個重要的時間,其中又分為熱啟動和冷啟動等
測試啟動時間比較依賴人為判斷,一般我們是通過錄屏,然后使用分幀的工具對啟動時屏幕渲染的過程做一個精細化的耗時分析。
優(yōu)點:能真實反饋App的耗時;無侵入,離線分析,可對競品進行精細化分析
缺點:判斷時間比較依賴人肉眼判斷,自動化工具無法判斷。
2、單位時間耗電量、單位時間網(wǎng)絡流量消耗
3、移動終端相關資源的利用率:不僅僅服務器端的CPU、內存、磁盤I/O、網(wǎng)路是性能測試關注的重要內容,移動端的CPU、內存也是我們需要關注的內容之一。
cpu 主要關注運行時cpu占有率和后臺情況下的cpu占有率
內存 進入某個業(yè)務場景下的的內存增量, 和 在多鏈路執(zhí)行國購的 內存總消耗
4、業(yè)務響應時間、幀率(fps):由于人類的特殊結構,當看畫面的幀率高于24的時候,就會認為是連貫的。fps越高,畫面越流暢。
FPS 分為滑動時的FPS,如果涉及視頻/動畫/直播,還要該業(yè)務運行時的FPS。