? ? ? ?在移動(dòng)互聯(lián)網(wǎng)快速的發(fā)展的情況下,用戶也變得越來越關(guān)心應(yīng)用的體驗(yàn),開發(fā)者也必須關(guān)注應(yīng)用性能所帶來的用戶流失問題。據(jù)統(tǒng)計(jì),有十種應(yīng)用性能問題危害最大,分別為:連接超時(shí)、閃退、卡頓、崩潰、黑白屏、網(wǎng)絡(luò)劫持、交互性能差、CPU 使用率問題、內(nèi)存泄露、不良接口。而性能監(jiān)控 SDK 的定位能幫助開發(fā)團(tuán)隊(duì)快速精確地定位性能問題,進(jìn)而推動(dòng)應(yīng)用的性能和用戶體驗(yàn)的提升。
? ? ? ? 普遍測(cè)試分為以下幾類:
1.響應(yīng)(冷啟動(dòng)、熱啟動(dòng)、完全啟動(dòng)等)
2.內(nèi)存占用率
3.CPU 占用率
4.FPS(app使用的流暢度)
5.GPU過度渲染
6.耗電
7.耗流
8.網(wǎng)絡(luò)
1.響應(yīng)
軟件的響應(yīng)時(shí)間和響應(yīng)速度是APP最直觀帶給用戶的最直觀的用戶體驗(yàn),如果一個(gè)軟件,遲遲加載不出來,會(huì)直接影響到軟件的日活、留存。因此對(duì)于一個(gè)軟件,對(duì)響應(yīng)速度測(cè)試是非常有必要的。
主要測(cè)試點(diǎn):
1.首次啟動(dòng)的時(shí)間:從APP啟動(dòng)到出現(xiàn)第一個(gè)可操作的頁面的間隔時(shí)間;
2.冷啟動(dòng)(非首次啟動(dòng),當(dāng)啟動(dòng)應(yīng)用前,后臺(tái)沒有該應(yīng)用的進(jìn)程,這時(shí)系統(tǒng)會(huì)重新創(chuàng)建一個(gè)新的進(jìn)程分配給該應(yīng)用):
3.熱啟動(dòng)(當(dāng)應(yīng)用已經(jīng)打開,按下home鍵等回到桌面或者打開其他程序時(shí),再重新打開該APP,后臺(tái)已經(jīng)存在該應(yīng)用進(jìn)程):