Android性能測試關(guān)注的指標(biāo)整理
性能測試過程中,出現(xiàn)的一些問題可直接導(dǎo)致了用戶對當(dāng)前app的使用率和卸載率,如果app使用時卡頓嚴(yán)重或者加載頁面慢,cpu占用率高,導(dǎo)致app閃退等問題,在測試過程中,則需特別關(guān)注性能方面的體驗(yàn),app性能好、ui設(shè)計(jì)美觀、功能層級明確,路徑層級較少,均可提升用戶對app的使用率,性能測試中可關(guān)注的問題如下:
1、連接超時:app關(guān)注的首要問題,在移動應(yīng)用中網(wǎng)絡(luò)錯誤數(shù)據(jù)比例報錯中最高的就是連接錯誤超時
2、閃退:點(diǎn)擊某一個功能點(diǎn)出現(xiàn)閃退,客戶的內(nèi)心都崩潰了
3、卡頓、黑白屏:
4、崩潰:(優(yōu)秀:0~2%%,標(biāo)準(zhǔn):2~4%%,輕微隱患:4~12%%,嚴(yán)重隱患:12%%以上)常表現(xiàn)為出現(xiàn)crash
5、網(wǎng)絡(luò)劫持
6、交互性能差:(優(yōu)秀:0~300ms,標(biāo)準(zhǔn):300ms~400ms,輕微隱患:400ms~1000ms,嚴(yán)重隱患:1000ms以上)電話短信干擾、低電量提
醒、push提醒、usb數(shù)據(jù)線插拔提醒、充電提醒
7、cpu使用率:建議值>90%,cpu頻率設(shè)置過高時會導(dǎo)致過熱,導(dǎo)致耗電更嚴(yán)重,cpu頻率設(shè)置過低導(dǎo)致手機(jī)滯后,應(yīng)用處理緩慢同樣導(dǎo)致耗電,則優(yōu)
就好,避免被卸掉
8、內(nèi)存泄漏:指的是你用malloc或new申請了一塊內(nèi)存,但是沒有通過free或delete將內(nèi)存釋放,導(dǎo)致這塊內(nèi)存一直處于占用狀態(tài)
9、不良接口:多余的接口存在但是一直沒有用到
10、響應(yīng)時間:(優(yōu)秀:0~400ms,標(biāo)準(zhǔn):400ms~2000ms,輕微隱患:2000ms~5000ms,嚴(yán)重隱患:5000ms以上),應(yīng)用發(fā)出一個HTTP請
求到主機(jī),主機(jī)端返回響應(yīng)所用的時間,可分為強(qiáng)網(wǎng)和弱網(wǎng),強(qiáng)網(wǎng)不做介紹,弱網(wǎng)下,如電梯里、地鐵上網(wǎng)絡(luò)信號差時,app頁面一直轉(zhuǎn)圈加載
界面卡死,同時錯誤提示,用戶體驗(yàn)特差。
11、流量占用情況:每秒鐘平均流量,建議值<5.12kb,每10分鐘平均流量,建議值<3MB,存在app偷跑流量等行為,當(dāng)用戶看app占用流量時,如你
的app占據(jù)第一位,流量跑的離譜,則存在果斷卸載的可能
12、耗電量:根手機(jī)調(diào)整的亮度和長時間使用app均有關(guān)系,如打游戲,則耗電量高于普通app的耗電量使用
13、FPS:FPS大于18幀比率,建議值大于90%
總結(jié)為:
1)及時性:啟動時間/操作響應(yīng)時間/內(nèi)容加載時間
2)穩(wěn)定性:啟動/操作/內(nèi)容加載成功率
3)資源消耗:cpu/內(nèi)存/流量
4)功耗:不同網(wǎng)絡(luò)下運(yùn)行時/待機(jī)耗電量
APP性能測試好的指標(biāo):
應(yīng)用啟動快速快、UI反饋響應(yīng)及時、列表滾動操作流暢、內(nèi)存使用合理、無crash等
以上就是關(guān)于Android性能測試指標(biāo)的全部知識點(diǎn)內(nèi)容,感謝大家的學(xué)習(xí)和對腳本之家的支持。
相關(guān)文章
RxJava和Retrofit2的統(tǒng)一處理單個請求示例詳解
這篇文章主要給大家介紹了關(guān)于RxJava和Retrofit2的統(tǒng)一處理單個請求的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11
Android 實(shí)現(xiàn)按兩次返回鍵退出程序(兩種方法)
這篇文章主要介紹了Android 實(shí)現(xiàn)按兩次返回鍵退出程序(兩種方法)的相關(guān)資料,這里不僅實(shí)現(xiàn)還對原理進(jìn)行了分析,需要的朋友可以參考下2017-07-07
Android編程實(shí)現(xiàn)屏幕自適應(yīng)方向尺寸與分辨率的方法
這篇文章主要介紹了Android編程實(shí)現(xiàn)屏幕自適應(yīng)方向尺寸與分辨率的方法,涉及Android屏幕分辨率、布局、橫豎屏切換等相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-12-12
Android getJSONObject與optJSONObject的區(qū)別結(jié)合源碼分析
這篇文章主要介紹了Android getJSONObject與optJSONObject的區(qū)別,結(jié)合源碼分析的相關(guān)資料,需要的朋友可以參考下2017-02-02
Android Studio實(shí)現(xiàn)自定義全局懸浮按鈕的示例代碼
在 Android 應(yīng)用中實(shí)現(xiàn)全局懸浮按鈕是一個常見的需求,可以用于快速訪問重要功能或返回頂部等操作,下面我將詳細(xì)介紹如何實(shí)現(xiàn)一個自定義的全局懸浮按鈕,感興趣的小伙伴跟著小編一起來看看吧2025-04-04

