在軟件開(kāi)發(fā)制作完成后就要開(kāi)發(fā)進(jìn)行軟件在不同環(huán)境以及使用功能上的檢測(cè), 將軟件的一些瑕疵進(jìn)行適當(dāng)?shù)恼{(diào)節(jié)修復(fù),提高軟件在后續(xù)使用上的質(zhì)量問(wèn)題。
軟件的性能測(cè)試包括很多方面,CPU,內(nèi)存的使用情況,以及如何快速完成 頁(yè)面的渲染。如果一旦出現(xiàn)內(nèi)存 泄露問(wèn)題,軟件就會(huì)出現(xiàn)各種閃退和卡頓的現(xiàn) 象。如果APP總是出現(xiàn)卡頓或網(wǎng)絡(luò)延遲的情況,降低了用戶的好感,用戶可能會(huì)拋 棄該App,換同類型的其他應(yīng)用。如果軟件的性能較好,用戶體驗(yàn)高,使用起來(lái)絲 滑順暢,那該應(yīng)用的用戶粘性也必然會(huì)提高。
軟件性能測(cè)試關(guān)注哪些指標(biāo)?
1、啟動(dòng)耗時(shí)
App啟動(dòng)耗費(fèi)的時(shí)間是我們一個(gè)重要的時(shí)間,其中又分為熱啟動(dòng)和冷啟動(dòng)等。 測(cè)試啟動(dòng)時(shí)間比較依賴人為判斷,一般我們是通過(guò)錄屏,然后使用分幀的工具 對(duì) 啟動(dòng)時(shí)屏幕渲染的過(guò)程做一個(gè)精細(xì)化的耗時(shí)分析。
優(yōu)點(diǎn):能真實(shí)反饋該軟件的耗時(shí);無(wú)侵入,離線分析,可對(duì)競(jìng)品進(jìn)行精細(xì)化分析
缺點(diǎn):判斷時(shí)間比較依賴人肉眼判斷,自動(dòng)化工具無(wú)法判斷。
2、單位時(shí)間耗電量、單位時(shí)間網(wǎng)絡(luò)流量消耗
3、移動(dòng)終端相關(guān)資源的利用率:
不僅僅服務(wù)器端的CPU、內(nèi)存、磁盤I/O、 網(wǎng)路是性能測(cè)試關(guān)注的重要內(nèi)容,移動(dòng)端的CPU、內(nèi)存也是我們需要關(guān)注的內(nèi)容之一。
內(nèi)存是計(jì)算機(jī)中重要的部件之一,它是與CPU進(jìn)行溝通的橋梁。計(jì)算機(jī)中所有程序的運(yùn)行都是在內(nèi)存中進(jìn)行的,因此內(nèi)存的性能對(duì)計(jì)算機(jī)的影響非常大。
現(xiàn)在的操作系統(tǒng)為了最大利用內(nèi)存,在內(nèi)存中存放了緩存,因此內(nèi)存利用率100%并不代表內(nèi)存有瓶頸,衡量系統(tǒng)內(nèi)存是否有瓶頸主要靠SWAP(與虛擬內(nèi)存交換)交換空間利用率,一般情況下,SWAP交換空間利用率要低于70%,太多的交換將會(huì)引起系統(tǒng)性能低下。
cpu 主要關(guān)注運(yùn)行時(shí)cpu占有率和后臺(tái)情況下的cpu占有率; 內(nèi)存 進(jìn)入某個(gè)業(yè)務(wù)場(chǎng)景下的的內(nèi)存增量, 和 在多鏈路執(zhí)行國(guó)購(gòu)的 內(nèi)存總 消耗。
4、業(yè)務(wù)響應(yīng)時(shí)間、幀率(fps):由于人類的特殊結(jié)構(gòu),當(dāng)看畫(huà)面的幀率高于24 的時(shí)候,就會(huì)認(rèn)為是連貫的。fps越高,畫(huà)面越流暢。
FPS 分為滑動(dòng)時(shí)的FPS,如果涉及視頻/動(dòng)畫(huà)/直播,還要該業(yè)務(wù)運(yùn)行時(shí)的FP S。
5、錯(cuò)誤率
簡(jiǎn)稱FR,指系統(tǒng)在負(fù)載情況下,失敗交易的概率。錯(cuò)誤率=(失敗交易數(shù)/交易總數(shù))*100%。
從以上的性能測(cè)試指標(biāo)可以看出,性能包含多個(gè)維度。誠(chéng)然,我們?cè)谶M(jìn)行性能測(cè)試工作并獲取各項(xiàng)性能測(cè)試指標(biāo)的過(guò)程中,是有一定難度的。獲取具體各個(gè)性能指標(biāo),需要借助一些性能測(cè)試工具和平臺(tái)的輔助,來(lái)幫我們完成做性能測(cè)試的過(guò)程。
免責(zé)聲明:部分文字圖片來(lái)自網(wǎng)絡(luò),如有侵犯,請(qǐng)聯(lián)系我們刪除改在。
審核編輯黃昊宇
-
內(nèi)存
+關(guān)注
關(guān)注
8文章
3125瀏覽量
75271 -
性能測(cè)試
+關(guān)注
關(guān)注
0文章
220瀏覽量
21821
發(fā)布評(píng)論請(qǐng)先 登錄
如何評(píng)估協(xié)議分析儀的性能指標(biāo)?
實(shí)驗(yàn)室電池測(cè)試:大家更關(guān)注哪些動(dòng)態(tài)性能指標(biāo)?聊聊測(cè)試設(shè)備的幾個(gè)關(guān)鍵點(diǎn)
工業(yè)級(jí)連接器溫升性能為什么要重點(diǎn)關(guān)注?

BLE DTM測(cè)試:BLE射頻性能的“體檢專家”
如何通過(guò)實(shí)驗(yàn)測(cè)試來(lái)驗(yàn)證電源濾波器的設(shè)計(jì)符合預(yù)期的性能指標(biāo)

SPEC ML基準(zhǔn)測(cè)試新增模算效率指標(biāo)
多通道負(fù)載測(cè)試和性能評(píng)估?
什么原因?qū)е耇PA3250測(cè)試性能指標(biāo)達(dá)不到官方標(biāo)稱值?
emc測(cè)試指標(biāo)及測(cè)試方法介紹
TP3094如何對(duì)數(shù)字輸出的PCM進(jìn)行一個(gè)性能指標(biāo)測(cè)試?
ECU電控軟件開(kāi)發(fā)及測(cè)試介紹

揭示射頻芯片性能測(cè)試的核心指標(biāo)

放大電路的性能指標(biāo)有哪些
瞬態(tài)響應(yīng)的性能指標(biāo)包括哪些
功放測(cè)試關(guān)注哪些指標(biāo)

評(píng)論