對一個軟件做性能測試時需要關(guān)注那些性能呢?
我們想想在軟件設(shè)計、部署、使用、維護(hù)中一共有哪些角色的參與,然后再考慮這些角色各自關(guān)注的性能點(diǎn)是什么,作為一個軟件性能測試工程師,我們又該關(guān)注什么?
1、開發(fā)軟件的目的是為了讓用戶使用,我們先站在用戶的角度分析一下,用戶需要關(guān)注哪些性能。
對于用戶來說,當(dāng)點(diǎn)擊一個按鈕、鏈接或發(fā)出一條指令開始,到系統(tǒng)把結(jié)果已用戶感知的形式展現(xiàn)出來為止,這個過程所消耗的時間是用戶對這個軟件性能的直觀印象。也就是我們所說的響應(yīng)時間,當(dāng)響應(yīng)時間較小時,用戶體驗是很好的,當(dāng)然用戶體驗的響應(yīng)時間包括個人主觀因素和客觀響應(yīng)時間,在設(shè)計軟件時,我們就需要考慮到如何更好地結(jié)合這兩部分達(dá)到用戶最佳的體驗。如:用戶在大數(shù)據(jù)量查詢時,我們可以將先提取出來的數(shù)據(jù)展示給用戶,在用戶看的過程中繼續(xù)進(jìn)行數(shù)據(jù)檢索,這時用戶并不知道我們后臺在做什么。
用戶關(guān)注的是用戶操作的響應(yīng)時間。
2、站在管理員的角度考慮需要關(guān)注的性能點(diǎn)。
1、 響應(yīng)時間
2、 服務(wù)器資源使況是否合理
3、 應(yīng)用服務(wù)器和數(shù)據(jù)庫資源使用是否合理
4、 系統(tǒng)能否實現(xiàn)擴(kuò)展
5、 系統(tǒng)最多支持多少用戶訪問、系統(tǒng)大業(yè)務(wù)處理量是多少
6、 系統(tǒng)性能可能存在的瓶頸在哪里
7、 更換那些設(shè)備可以提高性能
8、 系統(tǒng)能否支持7×24小時的業(yè)務(wù)訪問
3、站在開發(fā)(設(shè)計)人員角度去考慮。
1、 架構(gòu)設(shè)計是否合理
2、 數(shù)據(jù)庫設(shè)計是否合理
3、 代碼是否存在性能方面的問題
4、 系統(tǒng)中是否有不合理的內(nèi)存使用方式
5、 系統(tǒng)中是否存在不合理的線程同步方式
6、 系統(tǒng)中是否存在不合理的資源競爭
而站在性能測試工程師的角度,我們需要關(guān)注以上所有的性能指標(biāo),并結(jié)合實際的情況進(jìn)行微調(diào)。
本文標(biāo)題:性能測試工程師應(yīng)關(guān)注的性能指標(biāo)-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://aaarwkj.com/article44/ccooee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)、電子商務(wù)、網(wǎng)站建設(shè)、網(wǎng)站維護(hù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容