性能測試計劃_第1頁
性能測試計劃_第2頁
性能測試計劃_第3頁
性能測試計劃_第4頁
性能測試計劃_第5頁
已閱讀5頁,還剩6頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

DZ論壇性能比照測試方案文檔編號保密等級作者趙智乾最后修改日期2010-3-25審核人最后審批日期批準人最后批準日期修訂記錄日期版本修訂說明修訂人2010-3-251.0趙智乾

目錄1 測試簡介 11.1 背景 11.2 測試目的 11.3 測試范圍 11.4 性能測試指標要求 1 頁面響應時間 1 交易吞吐量 2 資源使用指標 2 最大并發用戶數 22 測試環境 22.1 網絡環境圖 22.2 軟硬件配置 33 測試方案 43.1 交易選擇 43.2 測試數據 43.3 資源監控指標 53.4 測試類型與場景 5 基準測試 5 性能測試 6 穩定性測試 83.5 結果數據收集 83.6 結果分析 94 測試實施方案 94.1 測試時間和地點 94.2 參加測試人員 94.3 測試工作方案 94.4 測試約定 10測試簡介背景測試目的本次比照測試要在當前使用的硬件架構和增加負載均衡設備后新的硬件架構作出定性和定量比擬,通過測試找出當前硬件架構的性能瓶頸、負載均衡新硬件架構性能關系,并通過分析找出替代方案,并為今后類似部署架構提供參考與指導。通過對當前硬件部署架構的壓力測試,得出負載量與響應時間的關系曲線,確定滿足要求的最大負載量;通過對部署了負載均衡設備的硬件部署架構的壓力測試,得出負載量與響應時間的關系曲線,確定滿足要求的最大負載量;比照兩中硬件部署架構的性能與最大負載量,給出性能比照,給出比照測試的分析與結果。測試范圍測試對象選定“DZ論壇”,測試范圍主要為“用戶注冊”、“用戶發帖”、“用戶回帖”局部。性能測試指標要求本次性能測試需要測試的性能指標包括:1、最大并發用戶數:有多少用戶能在同一時間內訪問系統,表達的是業務并發用戶數。2、WEB最大連接數:《性能測試調研表〔DZ論壇〕》能夠最多承受多少人同時訪問。3、頁面平均響應時間:《性能測試調研表〔DZ論壇〕》完全展示頁面的平均響應時間。4、吞吐量:在單位時間內最大頁面處理量,公式為吞吐量=時間*吞吐率。5、資源使用指標:《性能測試調研表〔DZ論壇〕》應用效勞器和數據庫系統各效勞器CPU占用率、內存占用率、I/O占用率;LoadRunner壓力產生器CPU占用率、內存占用率。最大并發用戶數最大并發用戶指系統能夠支持的,在同一時刻內,登錄系統并在時間上并行進行業務操作的用戶數量。最大并發用戶是考察系統對前端系統或用戶端并發交易請求支持能力的一個技術性指標。一般情況下,它反響了系統的并行處理能力和應用擴展能力。1)驗證性測試:多個用戶并發,系統處理穩定性、正確性、以及平均交易響應時間。2)測試系統能承受的最大并發用戶數:通過不斷的增加并發數,測試系統能夠承載的最大并發用戶量。WEB最大連接數通過測試測出系統WEB最大連接數。判斷《性能測試調研表〔DZ論壇〕》能夠最多承受多少人同時訪問。本次性能測試中的WEB同時接入最大數的測試方法是測試登錄到《性能測試調研表〔DZ論壇〕》的最大登錄用戶數。通過登錄交易的測試出最大連接數。目前準備兩臺LoadRunner測試效勞器,一臺安裝最大5000個用戶的license,測出WEB最大連接數。頁面響應時間本次性能測試中的頁面響應時間是指在一定的負載壓力下,從《性能測試調研表〔DZ論壇〕》Web前端發起交易請求到到收到響應結果這個過程所消耗的時間,采用一定時間段內的統計平均值ART來表示。本次性能測試中,對所有選擇的典型交易的ART指標要求為:ART≤10秒〔該值是通過目前生產系統的交易〕吞吐量《性能測試調研表〔DZ論壇〕》的吞吐量是指在單位時間內最大交易處理量,公式為吞吐量=時間*吞吐率。吞吐率用對Web應用系統而言用HPS〔HitsperSecond,每秒點擊數〕來描述。點擊定義為《性能測試調研表〔DZ論壇〕》業務上的頁面請求。本次性能測試需要統計出在峰值情況下,《性能測試調研表〔DZ論壇〕》每秒內最大的處理點擊頁面請求能力。資源使用指標在正常的并發測試測試中,《性能測試調研表〔DZ論壇〕》各效勞器主機的資源使用指標要求:CPU使用率≤80%內存使用率≤80%I/O使用率≤50%為保證運行Web客戶端的LoadRunner壓力產生器和控制器不成為瓶頸,其資源使用指標要求:CPU使用率≤80%內存使用率≤80%測試環境網絡環境圖獨立小型機方式模擬現在生產運行方式,應用效勞器與數據庫效勞器,單臺應用效勞器使用Power系列機型,配置盡量與生產環境一致,數據庫效勞器使用Power系列機型,配置盡量與生產環境一致。結構如下列圖。本次性能測試的網絡環境為100Mbps局域網,使用現有的網段,不考慮防火墻,忽略網絡延遲,交易請求以及結果返回的網絡傳輸時間可以忽略不計。軟硬件配置資源數量型號/配置/軟件名稱/軟件版本號硬件環境數據庫效勞器1IBM570應用效勞器〔模擬生產環境〕1IBM570磁盤陣列1160GLR控制臺1臺式機PentiumD2.8G/1G內存LR壓力產生器5臺式機PentiumD2.8G/1G內存軟件環境應用效勞器軟件4domino6.0forAIX數據庫效勞器軟件1Oracle.4.0LR壓力產生器操作系統5WindowsXPLR控制臺操作系統1WindowsXP測試方案交易選擇測試數據根底數據來自luzee“DZ論壇”生產數據。數據規模同生產環境。為保證在LoadRunner進行大量測試的過程中各頁面不因數據準備不充分而出錯,應進行一些必要的準備工作,比方:數據備份和恢復:在執行性能測試前,備份測試環境中的數據庫。假設調優后性能回歸測試根據需要進行數據恢復;用戶登錄密碼統一重置;資源監控指標本次性能測試進行的資源監控包括:CPUUtilization〔CPU使用率%〕、Pagingrate(內存使用率%)。監控的效勞器包括:信息發布平臺應用效勞器、信息平臺數據庫效勞器、Autonomy應用效勞器。測試類型與場景基準測試典型交易基準測試是單交易單用戶測試,目的是對選擇的每個典型交易在無壓力情況下〔無額外進程運行并占用系統資源〕情況下,獲取系統處理單筆交易的耗時,為下一步模擬多個用戶、混合交易的性能測試提供一個根本數據參考?;鶞蕼y試要到達以下目標:驗證測試腳本及測試參數的正確性。獲取系統處理單筆交易性能數據,主要是單筆交易平均響應時間測試方法使用一個Vuser,分別運行每個典型交易的腳本,設置腳本的迭代次數1次,驗證所有腳本是否運行正確、所有交易事務是否成功返回,并獲取每個典型交易的平均交易響應時間ART。測試場景腳本場景設計如下:編號場景名并發用戶數加壓方式持續時間退出方式思考時間/迭代延遲負載生成器數量1翻開首頁1同時運行完成運行完成無12保存文檔1同時運行完成運行完成無13優化后翻開首頁1同時運行完成運行完成無14優化后保存文檔1同時運行完成運行完成無1效勞器端場景設計如下:編號場景名并發用戶數加壓方式持續時間退出方式思考時間/迭代延遲負載生成器數量1AIX場景1同時運行完成同時無1性能測試混合多用戶并發測試是最典型也是最有效的性能測試手段,選擇的典型頁面按一定的占比,通過不同數量的并發用戶向效勞器端發送頁面請求,獲取各頁面響應在比擬接近真實生產場景的情況下的交易平均響應時間,同時監控效勞器的資源狀況,根據需要進行性能調優。測試方法步驟1:多用戶負載測試使用手動場景,按全部典型頁面及其占比組合測試腳本,分別設置并發用戶數為50、100、300、500、時的并發測試,加壓方式為逐漸加壓〔每15秒增加20個用戶〕,用戶逐漸退出〔每15秒退出20個用戶〕,場景持續運行時間5分鐘,各腳本無思考時間,無迭代延遲時間。記錄場景穩定時的ART、HPS以及系統資源消耗平均值。步驟2:最大并發用戶數測試根據上一步的測試結果,使用手動場景,使用混合頁面請求模式,設置初始并發用戶數量,在執行場景的過程中繼續加壓〔運行虛擬用戶〕,直到ART、CPU%、MEM%、交易成功率等指標有其中一個不滿足要求為止,記錄此時的并發用戶數,即為最大并發用戶數。步驟3:基于最大交易響應時間的最大并發用戶數測試設計一個基于目標的場景,最小Vuser數50,最大Vuser數800。記錄場景ART穩定時的虛擬用戶數量和各效勞器的資源消耗情況,此時的虛擬用戶數即為滿足交易響應時間條件下的最大并發用戶數。測試場景綜合場景設計編號腳本場景效勞器場景并發用戶數加壓方式持續時間退出方式思考時間/迭代延遲負載生成器數量1用戶登錄AIX50并發運行完成腳本結束無12保存文檔AIX50并發運行完成腳本結束無13用戶登錄AIX100并發運行完成腳本結束無14保存文檔AIX100并發運行完成腳本結束無15用戶登錄AIX300并發運行完成腳本結束無16保存文檔AIX300并發運行完成腳本結束無17用戶登錄AIX500并發運行完成腳本結束無18保存文檔AIX500并發運行完成腳本結束無19優化后用戶登錄AIX100并發運行完成腳本結束無110優化后保存文檔AIX100并發運行完成腳本結束無111優化后用戶登錄AIX300并發運行完成腳本結束無112優化后保存文檔AIX300并發運行完成腳本結束無1優化后用戶登錄AIX500并發運行完成腳本結束無1優化后保存文檔AIX500并發運行完成腳本結束無1優化后用戶登錄AIX800并發運行完成腳本結束無1優化后保存文檔AIX800并發運行完成腳本結束無1結果數據收集性能測試執行過程中應收集的測試場景執行結果數據包括:LoadRunner的Controller中的場景執行結果數據;核心主機記錄的資源〔CPU、MEM〕監控數據文件。結果分析對上述收集到的結果進行分析,得出三種部署方案的性能比擬:二種方案最大在線用戶數;二種方案的最大并發用戶數;二種方案響應時間曲線、資源利用曲線及其比擬結果;是否有新的瓶頸〔如數據庫效勞器〕出現;用戶數量與應用效勞器資源的關系曲線。測試實施方案測試時間和地點時間:2014年6月10日地

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論