Android性能測(cè)試關(guān)注的指標(biāo)整理
性能測(cè)試過(guò)程中,出現(xiàn)的一些問(wèn)題可直接導(dǎo)致了用戶對(duì)當(dāng)前app的使用率和卸載率,如果app使用時(shí)卡頓嚴(yán)重或者加載頁(yè)面慢,cpu占用率高,導(dǎo)致app閃退等問(wèn)題,在測(cè)試過(guò)程中,則需特別關(guān)注性能方面的體驗(yàn),app性能好、ui設(shè)計(jì)美觀、功能層級(jí)明確,路徑層級(jí)較少,均可提升用戶對(duì)app的使用率,性能測(cè)試中可關(guān)注的問(wèn)題如下:
1、連接超時(shí):app關(guān)注的首要問(wèn)題,在移動(dòng)應(yīng)用中網(wǎng)絡(luò)錯(cuò)誤數(shù)據(jù)比例報(bào)錯(cuò)中最高的就是連接錯(cuò)誤超時(shí)
2、閃退:點(diǎn)擊某一個(gè)功能點(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è)置過(guò)高時(shí)會(huì)導(dǎo)致過(guò)熱,導(dǎo)致耗電更嚴(yán)重,cpu頻率設(shè)置過(guò)低導(dǎo)致手機(jī)滯后,應(yīng)用處理緩慢同樣導(dǎo)致耗電,則優(yōu)
就好,避免被卸掉
8、內(nèi)存泄漏:指的是你用malloc或new申請(qǐng)了一塊內(nèi)存,但是沒(méi)有通過(guò)free或delete將內(nèi)存釋放,導(dǎo)致這塊內(nèi)存一直處于占用狀態(tài)
9、不良接口:多余的接口存在但是一直沒(méi)有用到
10、響應(yīng)時(shí)間:(優(yōu)秀:0~400ms,標(biāo)準(zhǔn):400ms~2000ms,輕微隱患:2000ms~5000ms,嚴(yán)重隱患:5000ms以上),應(yīng)用發(fā)出一個(gè)HTTP請(qǐng)
求到主機(jī),主機(jī)端返回響應(yīng)所用的時(shí)間,可分為強(qiáng)網(wǎng)和弱網(wǎng),強(qiáng)網(wǎng)不做介紹,弱網(wǎng)下,如電梯里、地鐵上網(wǎng)絡(luò)信號(hào)差時(shí),app頁(yè)面一直轉(zhuǎn)圈加載
界面卡死,同時(shí)錯(cuò)誤提示,用戶體驗(yàn)特差。
11、流量占用情況:每秒鐘平均流量,建議值<5.12kb,每10分鐘平均流量,建議值<3MB,存在app偷跑流量等行為,當(dāng)用戶看app占用流量時(shí),如你
的app占據(jù)第一位,流量跑的離譜,則存在果斷卸載的可能
12、耗電量:根手機(jī)調(diào)整的亮度和長(zhǎng)時(shí)間使用app均有關(guān)系,如打游戲,則耗電量高于普通app的耗電量使用
13、FPS:FPS大于18幀比率,建議值大于90%
總結(jié)為:
1)及時(shí)性:?jiǎn)?dòng)時(shí)間/操作響應(yīng)時(shí)間/內(nèi)容加載時(shí)間
2)穩(wěn)定性:?jiǎn)?dòng)/操作/內(nèi)容加載成功率
3)資源消耗:cpu/內(nèi)存/流量
4)功耗:不同網(wǎng)絡(luò)下運(yùn)行時(shí)/待機(jī)耗電量
APP性能測(cè)試好的指標(biāo):
應(yīng)用啟動(dòng)快速快、UI反饋?lái)憫?yīng)及時(shí)、列表滾動(dòng)操作流暢、內(nèi)存使用合理、無(wú)crash等
以上就是關(guān)于Android性能測(cè)試指標(biāo)的全部知識(shí)點(diǎn)內(nèi)容,感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。
- Android性能優(yōu)化以及數(shù)據(jù)優(yōu)化方法
- 簡(jiǎn)單了解Android性能優(yōu)化方向及相關(guān)工具
- Android性能之冷啟動(dòng)優(yōu)化詳析
- Android高性能日志寫入方案的實(shí)現(xiàn)
- Android圖片性能優(yōu)化詳解
- Android端TCP長(zhǎng)連接的性能優(yōu)化教程分享
- Android性能調(diào)優(yōu)利器StrictMode應(yīng)用分析
- Android APP性能優(yōu)化分析
- 淺談android性能優(yōu)化之啟動(dòng)過(guò)程(冷啟動(dòng)和熱啟動(dòng))
- 獲取Android界面性能數(shù)據(jù)的快捷方法
相關(guān)文章
Android自定義ToolBar并實(shí)現(xiàn)沉浸式的方法
這篇文章主要給大家介紹了關(guān)于Android自定義ToolBar并實(shí)現(xiàn)沉浸式的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)各位Android開(kāi)發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05Android通過(guò)HTTP協(xié)議實(shí)現(xiàn)上傳文件數(shù)據(jù)
這篇文章主要為大家詳細(xì)介紹了Android通過(guò)HTTP協(xié)議實(shí)現(xiàn)上傳文件數(shù)據(jù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09android效果TapBarMenu繪制底部導(dǎo)航欄的使用方式示例
本篇文章主要介紹了android效果TapBarMenu繪制底部導(dǎo)航欄的使用方式,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01Android入門之實(shí)現(xiàn)自定義可復(fù)用的BaseAdapter
這篇文章主要為大家詳細(xì)介紹了Android如何構(gòu)建一個(gè)可復(fù)用的自定義BaseAdapter,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Android有一定的幫助,需要的可以參考一下2022-11-11android studio開(kāi)發(fā)實(shí)現(xiàn)APP開(kāi)機(jī)自啟動(dòng)
這篇文章主要為大家詳細(xì)介紹了android studio開(kāi)發(fā)實(shí)現(xiàn)APP開(kāi)機(jī)自啟動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05Android 虛擬機(jī)中的內(nèi)存分配與OOM問(wèn)題詳解
這篇文章主要為大家介紹了Android 虛擬機(jī)中的內(nèi)存分配與OOM問(wèn)題詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09Android PopupWindow實(shí)現(xiàn)微信右上角的彈出菜單
這篇文章主要為大家詳細(xì)介紹了Android PopupWindow實(shí)現(xiàn)微信右上角的彈出菜單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04Android RecyclerView實(shí)現(xiàn)水平、垂直方向分割線
這篇文章主要為大家詳細(xì)介紹了Android RecyclerView實(shí)現(xiàn)水平、垂直方向分割線,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07