對于系統(tǒng)性能測試和調(diào)優(yōu)相信很多專業(yè)人士再熟悉不過了,工作中也會經(jīng)常遇到。那么系統(tǒng)性能測試和調(diào)優(yōu)前期的準(zhǔn)備工作要注意什么呢?首先我們應(yīng)該確定用戶,業(yè)務(wù)以及系統(tǒng)的需求,還要確定系統(tǒng)類別,確定系統(tǒng)構(gòu)成以及確定實際網(wǎng)絡(luò)帶寬等等。接下來我們就詳細(xì)來介紹一下系統(tǒng)性能測試和調(diào)優(yōu)前期準(zhǔn)備要注意的這7點要求,希望可以幫助您解決工作中遇到的類似問題,讓您的工作可以順利展開。
這些系統(tǒng)性能測試和調(diào)優(yōu)前期準(zhǔn)備要注意
1、確定用戶、業(yè)務(wù)、系統(tǒng)需求
確定實際業(yè)務(wù)需求
主要確定用戶的業(yè)務(wù)請求分布等:主要業(yè)務(wù)請求、平均日交易量、年交易量、峰值交易量等等。
確定系統(tǒng)需求
主要工作是分析系統(tǒng)的性能需求、確定合理的性能目標(biāo)。
確定客戶的需求和期望
在需求分析文檔的支持下,對軟件系統(tǒng)上的用戶業(yè)務(wù)使用情況進行分析,提出我們所關(guān)注的性能測試需求,并告知業(yè)務(wù)人員。讓業(yè)務(wù)人員來判斷我們的性能需求是否滿足客戶的真實需求。
2、確定系統(tǒng)類別
分清系統(tǒng)類別是我們掌握什么樣技術(shù)的前提,掌握相應(yīng)技術(shù)做性能測試才可能成功。例如:系統(tǒng)類別是B/S結(jié)構(gòu),需要掌握HTTP協(xié)議,java,C#,html等技術(shù)?;蛘呤荂/S結(jié)構(gòu),可能要了解操作系統(tǒng),winsock,com等。
3、確定系統(tǒng)構(gòu)成
不同的系統(tǒng)構(gòu)成性能測試會得到不同的結(jié)果。
4、確定實際網(wǎng)絡(luò)帶寬
便于測試時對帶寬做模擬,盡可能真實的反饋帶寬使用情況。
5、確定測試服務(wù)器與測試機配置清單
了解性能測試硬件資源,包括所測服務(wù)器,測試機等,根據(jù)實際情況添加設(shè)備。
6、系統(tǒng)功能流程圖
便于測試人員分析系統(tǒng)哪些模塊易出現(xiàn)瓶頸,從而針對性做性能測試。
7、測試時間評估
根據(jù)測試時間,制定相應(yīng)的測試執(zhí)行策略。在我的實際性能測試工作中,會把上面作為問題列表的形式打印出來,然后通過不斷溝通和分析去完善它,以便幫助我后期更好的制定性能測試策略。
以上所述就是關(guān)于系統(tǒng)性能測試和調(diào)優(yōu)前期準(zhǔn)備要注意的內(nèi)容,如果您想了解更多信息,請您及時關(guān)注中培偉業(yè)。