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