Android客戶端性能測(cè)試常見指標(biāo)及關(guān)注點(diǎn)

發(fā)布時(shí)間:2020-07-09

每一個(gè)新開發(fā)的軟件都避免不了測(cè)試,這里總結(jié)了一些Android系統(tǒng)的移動(dòng)端APP性能測(cè)試的指標(biāo),希望可以給大家一些幫助。

app性能測(cè)試

Android客戶端性能測(cè)試常見指標(biāo):

1、內(nèi)存

2、CPU

3、流量

4、電量

5、啟動(dòng)速度

6、滑動(dòng)速度、界面切換速度

7、與服務(wù)器交互的網(wǎng)絡(luò)速度

對(duì)于APP的性能測(cè)試主要應(yīng)該關(guān)注哪些比較重要的點(diǎn):

一.從用戶角度出發(fā)

開發(fā)軟件的目的是為了讓用戶使用,我們先站在用戶的角度分析一下,用戶需要關(guān)注哪些性能。

對(duì)于用戶來(lái)說(shuō),當(dāng)點(diǎn)擊一個(gè)按鈕、鏈接或發(fā)出一條指令開始,到系統(tǒng)把結(jié)果已用戶感知的形式展現(xiàn)出來(lái)為止,這個(gè)過(guò)程所消耗的時(shí)間是用戶對(duì)這個(gè)軟件性能的直觀印象。也就是我們所說(shuō)的響應(yīng)時(shí)間,當(dāng)響應(yīng)時(shí)間較小時(shí),用戶體驗(yàn)是很好的,當(dāng)然用戶體驗(yàn)的響應(yīng)時(shí)間包括個(gè)人主觀因素和客觀響應(yīng)時(shí)間,在設(shè)計(jì)軟件時(shí),我們就需要考慮到如何更好地結(jié)合這兩部分達(dá)到用戶最佳的體驗(yàn)。如:用戶在大數(shù)據(jù)量查詢時(shí),我們可以將先提取出來(lái)的數(shù)據(jù)展示給用戶,在用戶看的過(guò)程中繼續(xù)進(jìn)行數(shù)據(jù)檢索,這時(shí)用戶并不知道我們后臺(tái)在做什么。

簡(jiǎn)單地說(shuō),用戶最關(guān)注的其實(shí)就是其操作的響應(yīng)時(shí)間。

二.站在管理員的角度考慮需要關(guān)注的性能點(diǎn)

(1)、響應(yīng)時(shí)間

(2)、服務(wù)器資源使況是否合理

(3)、應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)資源使用是否合理

(4)、系統(tǒng)能否實(shí)現(xiàn)擴(kuò)展

(5)、系統(tǒng)最多支持多少用戶訪問(wèn)、系統(tǒng)最大業(yè)務(wù)處理量是多少

(6)、系統(tǒng)性能可能存在的瓶頸在哪里

(7)、更換那些設(shè)備可以提高性能

(8)、系統(tǒng)能否支持7×24小時(shí)的業(yè)務(wù)訪問(wèn)

三.站在開發(fā)(設(shè)計(jì))人員角度去考慮

(1)、架構(gòu)設(shè)計(jì)是否合理

(2)、數(shù)據(jù)庫(kù)設(shè)計(jì)是否合理

(3)、代碼是否存在性能方面的問(wèn)題

(4)、系統(tǒng)中是否有不合理的內(nèi)存使用方式

(5)、系統(tǒng)中是否存在不合理的線程同步方式

(6)、系統(tǒng)中是否存在不合理的資源競(jìng)爭(zhēng)

四.站在測(cè)試工程師角度考慮

那么從用戶、管理員、開發(fā)者的角度去總結(jié)了其關(guān)注的性能指標(biāo)之后,筆者最終認(rèn)為,對(duì)于測(cè)試工程師來(lái)說(shuō),他們?cè)谧鲂阅軠y(cè)試的時(shí)候,主要應(yīng)該關(guān)注的測(cè)試指標(biāo)應(yīng)該是:

(1)連接超時(shí)

這個(gè)是App關(guān)閉的首要問(wèn)題,而在移動(dòng)應(yīng)用中網(wǎng)絡(luò)錯(cuò)誤數(shù)據(jù)比例報(bào)錯(cuò)中最高的就是連接超時(shí)錯(cuò)誤。想象一下當(dāng)花重金好不容易把你的App推廣到用戶手機(jī)上,而在用戶初次嘗試時(shí)發(fā)生連接超時(shí)無(wú)法正常使用,多數(shù)用戶會(huì)選擇再也不會(huì)打開應(yīng)用第二次。

(2)崩潰

這個(gè)已無(wú)需多言。APP的崩潰,就是用戶的崩潰。當(dāng)用戶使用你的App出現(xiàn)閃退或崩潰時(shí),他們很有可能跑去AppStore贈(zèng)送你一個(gè)"一星"差評(píng)。

(3)系統(tǒng)交互(電話短信干擾,低電量提醒,push提醒,usb數(shù)據(jù)線插拔提醒,充電提醒等)

在APP使用過(guò)程中,可能會(huì)遇到各種中斷場(chǎng)景,那么一旦發(fā)生這些場(chǎng)景,APP就卡死或者閃退,想必也沒有多少用戶愿意持續(xù)使用你的APP。

(4)弱網(wǎng)下的運(yùn)行情況

電梯里、地鐵上,網(wǎng)絡(luò)信號(hào)差時(shí),APP頁(yè)面的菊花轉(zhuǎn)不停,界面卡死,同時(shí)錯(cuò)誤提示一堆,這樣的情況怎能不讓用戶抓狂。

(5)CPU使用問(wèn)題

CPU頻率設(shè)置過(guò)高時(shí)會(huì)導(dǎo)致過(guò)熱,過(guò)熱導(dǎo)致耗電更嚴(yán)重,CPU頻率設(shè)置過(guò)低導(dǎo)致手機(jī)滯后,應(yīng)用處理緩慢同樣會(huì)導(dǎo)致耗電。更多時(shí)候,用戶解決CPU超載問(wèn)題只能關(guān)閉甚至卸載App,App就被Kill了!

那么針對(duì)以上所說(shuō)的幾個(gè)比較突出的APP測(cè)試點(diǎn),沒有開發(fā)者希望用自測(cè)的方式去解決,耗時(shí)耗力不說(shuō),最終的效果也不敢完全保證,那么大多數(shù)人能夠想到的解決方法就是尋求自動(dòng)化測(cè)試工具的幫助。

MobileRunner是國(guó)內(nèi)領(lǐng)先的支持IOS及Android上App、小程序、H5應(yīng)用的自動(dòng)化測(cè)試工具,實(shí)現(xiàn)7*24小時(shí)的自動(dòng)化回歸測(cè)試、兼容性測(cè)試,讓測(cè)試更簡(jiǎn)單。

推薦閱讀:

4款常用的安卓自動(dòng)化測(cè)試工具對(duì)比分析

Android APP測(cè)試怎么測(cè)?Android APP的測(cè)試10大流程

如何做好APP壓力測(cè)試?app壓力測(cè)試怎么測(cè)?

如何選擇安卓自動(dòng)化測(cè)試工具?安卓自動(dòng)化測(cè)試工具的使用方法

android怎么測(cè)試?android測(cè)試工具有哪些?

APP測(cè)試工具:常用的安卓自動(dòng)化測(cè)試工具對(duì)比分析

移動(dòng)端自動(dòng)化測(cè)試工具都有哪些?

本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問(wèn)題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測(cè)試工具和測(cè)試服務(wù)

微信客服
問(wèn)題
反饋
產(chǎn)品
畫冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系