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