在軟件開發(fā)制作完成后就要開發(fā)進(jìn)行軟件在不同環(huán)境以及使用功能上的檢測, 將軟件的一些瑕疵進(jìn)行適當(dāng)?shù)恼{(diào)節(jié)修復(fù),提高軟件在后續(xù)使用上的質(zhì)量問題。
軟件的性能測試包括很多方面,CPU,內(nèi)存的使用情況,以及如何快速完成 頁面的渲染。如果一旦出現(xiàn)內(nèi)存 泄露問題,軟件就會出現(xiàn)各種閃退和卡頓的現(xiàn) 象。如果APP總是出現(xiàn)卡頓或網(wǎng)絡(luò)延遲的情況,降低了用戶的好感,用戶可能會拋 棄該App,換同類型的其他應(yīng)用。如果軟件的性能較好,用戶體驗(yàn)高,使用起來絲 滑順暢,那該應(yīng)用的用戶粘性也必然會提高。
軟件性能測試關(guān)注哪些指標(biāo)?
1、啟動耗時
App啟動耗費(fèi)的時間是我們一個重要的時間,其中又分為熱啟動和冷啟動等。 測試啟動時間比較依賴人為判斷,一般我們是通過錄屏,然后使用分幀的工具 對 啟動時屏幕渲染的過程做一個精細(xì)化的耗時分析。
優(yōu)點(diǎn):能真實(shí)反饋該軟件的耗時;無侵入,離線分析,可對競品進(jìn)行精細(xì)化分析
缺點(diǎn):判斷時間比較依賴人肉眼判斷,自動化工具無法判斷。
2、單位時間耗電量、單位時間網(wǎng)絡(luò)流量消耗
3、移動終端相關(guān)資源的利用率:
不僅僅服務(wù)器端的CPU、內(nèi)存、磁盤I/O、 網(wǎng)路是性能測試關(guān)注的重要內(nèi)容,移動端的CPU、內(nèi)存也是我們需要關(guān)注的內(nèi)容之一。
內(nèi)存是計算機(jī)中重要的部件之一,它是與CPU進(jìn)行溝通的橋梁。計算機(jī)中所有程序的運(yùn)行都是在內(nèi)存中進(jìn)行的,因此內(nèi)存的性能對計算機(jī)的影響非常大。
現(xiàn)在的操作系統(tǒng)為了最大利用內(nèi)存,在內(nèi)存中存放了緩存,因此內(nèi)存利用率100%并不代表內(nèi)存有瓶頸,衡量系統(tǒng)內(nèi)存是否有瓶頸主要靠SWAP(與虛擬內(nèi)存交換)交換空間利用率,一般情況下,SWAP交換空間利用率要低于70%,太多的交換將會引起系統(tǒng)性能低下。
cpu 主要關(guān)注運(yùn)行時cpu占有率和后臺情況下的cpu占有率; 內(nèi)存 進(jìn)入某個業(yè)務(wù)場景下的的內(nèi)存增量, 和 在多鏈路執(zhí)行國購的 內(nèi)存總 消耗。
4、業(yè)務(wù)響應(yīng)時間、幀率(fps):由于人類的特殊結(jié)構(gòu),當(dāng)看畫面的幀率高于24 的時候,就會認(rèn)為是連貫的。fps越高,畫面越流暢。
FPS 分為滑動時的FPS,如果涉及視頻/動畫/直播,還要該業(yè)務(wù)運(yùn)行時的FP S。
5、錯誤率
簡稱FR,指系統(tǒng)在負(fù)載情況下,失敗交易的概率。錯誤率=(失敗交易數(shù)/交易總數(shù))*100%。
從以上的性能測試指標(biāo)可以看出,性能包含多個維度。誠然,我們在進(jìn)行性能測試工作并獲取各項(xiàng)性能測試指標(biāo)的過程中,是有一定難度的。獲取具體各個性能指標(biāo),需要借助一些性能測試工具和平臺的輔助,來幫我們完成做性能測試的過程。
免責(zé)聲明:部分文字圖片來自網(wǎng)絡(luò),如有侵犯,請聯(lián)系我們刪除改在。
審核編輯黃昊宇
-
內(nèi)存
+關(guān)注
關(guān)注
8文章
3071瀏覽量
74422 -
性能測試
+關(guān)注
關(guān)注
0文章
214瀏覽量
21415
發(fā)布評論請先 登錄
相關(guān)推薦
如何通過實(shí)驗(yàn)測試來驗(yàn)證電源濾波器的設(shè)計符合預(yù)期的性能指標(biāo)
![如何通過實(shí)驗(yàn)<b class='flag-5'>測試</b>來驗(yàn)證電源濾波器的設(shè)計符合預(yù)期的<b class='flag-5'>性能指標(biāo)</b>](https://file1.elecfans.com/web3/M00/08/4B/wKgZPGeu7vOAV4xRABi772nZDVU682.png)
多通道負(fù)載測試和性能評估?
emc測試指標(biāo)及測試方法介紹
TP3094如何對數(shù)字輸出的PCM進(jìn)行一個性能指標(biāo)測試?
揭示射頻芯片性能測試的核心指標(biāo)
![揭示射頻芯片<b class='flag-5'>性能</b><b class='flag-5'>測試</b>的核心<b class='flag-5'>指標(biāo)</b>](https://file1.elecfans.com/web2/M00/03/4C/wKgZombCrqCAG8RCAAC2U1E7VR0917.png)
功放測試關(guān)注哪些指標(biāo)
![功放<b class='flag-5'>測試</b><b class='flag-5'>關(guān)注</b>哪些<b class='flag-5'>指標(biāo)</b>](https://file.elecfans.com/web2/M00/43/36/poYBAGJ82TeAPsAHAAA_r6nG8nE277.jpg)
天線測試需要測試哪些指標(biāo)?
![天線<b class='flag-5'>測試</b>需要<b class='flag-5'>測試</b>哪些<b class='flag-5'>指標(biāo)</b>?](https://file1.elecfans.com/web2/M00/FB/2B/wKgaomaM25iAZPFmAAECMJYodgk024.png)
如何使用AP525測試泰凌硬件的音頻指標(biāo)(二)— AP525測試平臺介紹
![如何使用AP525<b class='flag-5'>測試</b>泰凌硬件的音頻<b class='flag-5'>指標(biāo)</b>(二)— AP525<b class='flag-5'>測試</b>平臺介紹](https://file1.elecfans.com/web2/M00/F2/F7/wKgZomZ7cAyAZk5OAADB29HKPPM316.png)
評論