性能測試方案模板匯編_第1頁
性能測試方案模板匯編_第2頁
性能測試方案模板匯編_第3頁
性能測試方案模板匯編_第4頁
性能測試方案模板匯編_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、項目文檔Page 1 of 14XXX 容災系統(tǒng)性能測試性能測試方案性能測試方案項目文檔XXX 異地容災Page 2 of 14文檔資料信息文檔資料信息服務名稱:服務名稱:XX.XXX.XX.2746XX.XXX.XX.2746(XXXXXX 應用服務器)應用服務器)XXX.XXX.XX.12324XXX.XXX.XX.12324(XXXXXX 數(shù)據(jù)庫)數(shù)據(jù)庫)項目經(jīng)理:XX文檔版本號:1.0服務階段:項目實施文檔版本日期:準備者:XX準備日期:審定者:審定日期:發(fā)送列表發(fā)送列表發(fā)送者:發(fā)送者:日期:日期:電話電話/ /傳真:傳真: 接受者:接受者:目的:目的:日期:日期:電話電話/ /傳真:

2、傳真: 審閱 版本歷史版本歷史版本號版本號:版本日期:版本日期:修訂者修訂者:描述描述:文件名文件名:12016-7-14馬鴻飛服務器數(shù)注意事項注意事項內(nèi)部傳閱項目文檔XXX 異地容災Page 3 of 14目錄目錄1 1項目介紹項目介紹.51.1測試背景.51.2測試目的.51.3參考文檔.51.4縮略語和術語說明.52 2測試范圍測試范圍.52.1涉及系統(tǒng).63 3壓測壓測環(huán)境搭建環(huán)境搭建.63.1生產(chǎn)環(huán)境拓撲圖.63.2壓測環(huán)境拓撲圖.63.3測試設備列表.63.4測試環(huán)境和生產(chǎn)環(huán)境差異.63.5性能測試機配置.73.6性能測試工具.74 4壓測條件準備壓測條件準備.74.1準備工作.7

3、5 5性能測試方案性能測試方案.75.1性能測試策略.75.2性能測試通過準則.85.3測試業(yè)務模型.85.4測試場景設計.85.4.1第一輪測試.95.4.2第二輪測試.125.5測試數(shù)據(jù)要求.155.6監(jiān)控內(nèi)容.15項目文檔XXX 異地容災Page 4 of 146 6測試計劃測試計劃.157 7團隊團隊.168 8風險風險.169通過標準通過標準.1610優(yōu)化建議優(yōu)化建議 .17項目文檔XXXPage 5 of 141 1項目介紹項目介紹 1.11.1測試背景測試背景隨著業(yè)務量和業(yè)務能力的拓展,為了防止 XXX 系統(tǒng)因事故無法使用,建立災備系統(tǒng)1.21.2測試目的測試目的本次性能測試的目

4、的是檢測災備系統(tǒng)的性能情況。 作為 XXX 的災備系統(tǒng),能夠在事故發(fā)生后切換至災備系統(tǒng),能夠穩(wěn)定運行。對該系統(tǒng)進行核心業(yè)務場景的性能測試。希望在模擬生產(chǎn)環(huán)境的情況下,能夠收集相應的系統(tǒng)參數(shù),作為災備系統(tǒng)評估的依據(jù)。1.31.3參考文檔參考文檔XXX 環(huán)境應用服務器列表清單、XXXdb 清單 v2、XXX 環(huán)境網(wǎng)絡拓撲圖1.41.4縮略語和術語說明縮略語和術語說明性能測試:在一定約束條件下(指定的軟件、硬件和網(wǎng)絡環(huán)境等)確定系統(tǒng)所能承受的最大負載壓力的測試過程。場景:一種文件,用于根據(jù)性能要求定義在每一個測試會話運行期間發(fā)生的事件。 虛擬用戶:在場景中, LoadRunner 用虛擬用戶代替實際

5、用戶。模擬實際用戶的操作來使用應用程序。一個場景可以包含幾十、幾百甚至幾千個虛擬用戶。虛擬用戶腳本:用于描述虛擬用戶在場景中執(zhí)行的操作。事務:表示要度量的最終用戶業(yè)務流程。并發(fā)數(shù):單位時間內(nèi)同時執(zhí)行一種操作的用戶數(shù)量在線用戶數(shù):訪問被測應用的用戶數(shù)量,單位時間內(nèi)用戶不會同時對被測服務器發(fā)送請求,產(chǎn)生壓力TPS:Transaction Per Second,每秒事務數(shù)量,單位是 事務/秒TRT:Transaction Response Time,事務響應時間,指 TPS 穩(wěn)定時的平均事務響應時間,單位是秒2 2測試范圍測試范圍XXX 災備系統(tǒng)項目文檔XXXPage 6 of 142.12.1涉及

6、系統(tǒng)涉及系統(tǒng)XXX 災備系統(tǒng)3 3性能測試性能測試環(huán)境環(huán)境搭建搭建3.13.1生產(chǎn)環(huán)境拓撲圖生產(chǎn)環(huán)境拓撲圖3.23.2性能測試環(huán)境拓撲圖性能測試環(huán)境拓撲圖3.33.3測試設備列表測試設備列表應用服務器 37 臺,配置如下:CPU 個數(shù) 16CPU 型號 Intel(R) Xeon(R) CPU E7- 4820 2.00GHz內(nèi)存:82G系統(tǒng) Linux數(shù)據(jù)庫服務器 1 臺,配置如下:CPU 個數(shù) 60CPU 型號 Intel(R) Xeon(R) CPU E7-4870 v2 2.30GHz內(nèi)存:380G系統(tǒng) Linux數(shù)據(jù)庫 ORACLE 11g 3.43.4測試環(huán)境和生產(chǎn)環(huán)境差異測試環(huán)境

7、和生產(chǎn)環(huán)境差異按照最接近生產(chǎn)系統(tǒng)結構的原則,因只有兩臺數(shù)據(jù)庫服務器,至少有一臺參與性能測試,所以本次性能測試按照實際生產(chǎn)環(huán)境 1:2 比例縮小,也就是 10 臺應用服務器,1 臺數(shù)據(jù)庫服務器項目文檔XXXPage 7 of 14因 10 臺應用服務器對數(shù)據(jù)庫服務器產(chǎn)生的壓力太小,改為 37 臺應用服務器和 1 臺數(shù)據(jù)庫服務器3.53.5性能測試機配置性能測試機配置性能測試測試機 1 臺,詳情如下:系統(tǒng)名稱Microsoft Windows Server 2008 Enterprise處理器Intel(R) Xeon(R) CPU E7- 4830 2.13GHz,2134 Mhz,8 個內(nèi)核,

8、8 個邏輯處理器內(nèi)存16.0 GB備注:壓測機 CPU 使用率50% 內(nèi)存80% IOBUSY50% 磁盤使用率90% 網(wǎng)絡帶寬30%3.6性能測試工具性能測試工具Loadrunner 114 4性能測試條件性能測試條件準備準備4.14.1準備工作準備工作1、測試功能點全部通過功能測試,確保功能上沒有問題2、準備性能測試環(huán)境服務器:A、應用服務器 10 臺B、數(shù)據(jù)庫服務器 1 臺3、準備性能測試機 1 臺,需要安裝 Loadrunner 11 并打通到應用服務器的網(wǎng)絡4、對于每個測試功能點,都要事先調(diào)試好相應腳本,并準備測試數(shù)據(jù)。保證腳本能夠成功回放,數(shù)據(jù)正確5、創(chuàng)建測試場景,配置好各場景設置

9、6、測試過程中保存好腳本及分析結果,并規(guī)范的對腳本和分析結果命名5 5性能測試性能測試方案方案5.15.1性能測試策略性能測試策略1、關鍵資源不處于阻塞狀態(tài)A、服務器 CPU 利用率70%項目文檔XXXPage 8 of 14B、物理內(nèi)存利用率99.99%2、組合多個場景并發(fā)測試3、測試執(zhí)行采用階梯方式,并發(fā)數(shù)按照 5、10、15、20.逐步增加,直至在某一個并發(fā)數(shù)增加后 TPS 達到峰值,并再增加并發(fā)造成響應時間增加,事件通過率降低5.25.2性能測試通過準則性能測試通過準則1、達到性能要求,在要求并發(fā)數(shù)用戶下,系統(tǒng)響應時間小于或者等于客戶要求的響應時間2、在長時間運行后,系統(tǒng)不崩潰,各功能

10、正常。3、服務器 CPU、內(nèi)存、等參數(shù)保持穩(wěn)定4、測試停止后,一段時間內(nèi)占用資源可以正常釋放5.35.3測試業(yè)務模型測試業(yè)務模型以下根據(jù)生產(chǎn)環(huán)境(2016 年 6 月 26 日當日按照工作 10 小時數(shù)據(jù)估算值TPS=并發(fā)數(shù)/平均響應時間=日交易量*0.8/7200)序號序號業(yè)務名稱業(yè)務名稱平均處理時平均處理時間間并發(fā)數(shù)量并發(fā)數(shù)量高峰時段高峰時段業(yè)務量業(yè)務量/ /天天備注備注( (估算估算 TPS)TPS)1員工登錄1.5sXX9:0011:00XXXXXX2新建客戶15sXX12:0014:00XXXXXX5.45.4測試場景設計測試場景設計1、員工登錄用例編號用例編號NMYC_001驗證功

11、能驗證功能員工登錄測試目的測試目的被測系統(tǒng)是否能夠滿足大并發(fā)用戶數(shù)登錄的要求前置條件前置條件員工賬號、密碼并發(fā)用戶數(shù)并發(fā)用戶數(shù)2500思考時間思考時間0s項目文檔XXXPage 9 of 14方法方法逐步設置并發(fā)用戶數(shù)為 2500 個,模擬用戶登錄系統(tǒng)的負載壓力情況,進行 15 分鐘的連續(xù)壓力測試,記錄系統(tǒng)登錄事務交易的平均響應時間、成功率,應用服務器、數(shù)據(jù)庫服務器和網(wǎng)絡的各項性能指標,作為系統(tǒng)在實際使用情況中的性能表現(xiàn)依據(jù)。對失敗交易發(fā)生時的各項指標數(shù)據(jù)進行分析,定位問題發(fā)生的原因。用例名稱用例名稱并發(fā)數(shù)并發(fā)數(shù)期望響應時間(秒)期望響應時間(秒)備注備注員工登錄25001.5s2、新建客戶用

12、例編號用例編號NMYC_002驗證功能驗證功能新建客戶測試目的測試目的被測系統(tǒng)能否滿足大并發(fā)數(shù)新建客戶的要求前置條件前置條件1、員工賬號、密碼2、客戶名稱、客戶證件號碼、客戶地址等并發(fā)用戶數(shù)并發(fā)用戶數(shù)2500思考時間思考時間0s方法方法逐步設置并發(fā)用戶數(shù)為 2500 個,模擬員工新建客戶的負載壓力情況,進行 15 分鐘的連續(xù)壓力測試,記錄系統(tǒng)登錄事務交易的平均響應時間、成功率,應用服務器、數(shù)據(jù)庫服務器和網(wǎng)絡的各項性能指標,作為系統(tǒng)在實際使用情況中的性能表現(xiàn)依據(jù)。對失敗交易發(fā)生時的各項指標數(shù)據(jù)進行分析,定位問題發(fā)生的原因。用例名稱用例名稱并發(fā)數(shù)并發(fā)數(shù)期望響應時間(秒)期望響應時間(秒)備注備注新

13、建客戶250015s5.4.15.4.1第一輪測試第一輪測試5.4.1.15.4.1.1 場景設置場景設置員工登錄5.4.1.25.4.1.2 測試結果測試結果 整體結果項目文檔XXXPage 10 of 14 基準測試虛擬用戶數(shù)與 TPS 關系趨勢圖 基準測試虛擬用戶數(shù)與處理時間關系趨勢圖項目文檔XXXPage 11 of 14本次性能測試一共 37 臺應用服務器,兩臺數(shù)據(jù)庫服務器,壓測 30 分鐘從壓測圖中可以看出,隨著并發(fā)數(shù)增加(0-600)時間段(0:00-8:00)tps 穩(wěn)定上升,處理時間無太大變化隨著并發(fā)數(shù)增加(600-2500)時間段(8:00-15:00)TPS 基本維持在

14、22002300,處理時間隨著并發(fā)數(shù)增加而增加隨著并發(fā)數(shù)增加(2500+)時間段(15:00-20:00)TPS 呈現(xiàn)不規(guī)則跳動,處理時間也大幅度增加,同時錯誤事務數(shù)量變大,出現(xiàn)了接口異常和超時項目文檔XXXPage 12 of 14因本次只壓測了員工登錄,門戶部署的應用內(nèi)存小于 2.0G 當 TPS 達到 2300 并發(fā)數(shù)最高為 25005.4.25.4.2第二輪測試第二輪測試5.4.2.15.4.2.1 場景設置場景設置新建客戶5.4.2.25.4.2.2 測試結果測試結果 整體結果XXX 基準測試虛擬用戶數(shù)與 TPS 關系趨勢圖 XXX 基準測試虛擬用戶數(shù)與處理時間關系趨勢圖 Xxx5.

15、55.5測試數(shù)據(jù)要求測試數(shù)據(jù)要求客戶設備號、員工工號及密碼項目文檔XXXPage 13 of 14測試數(shù)據(jù)需求列表測試數(shù)據(jù)需求列表序號序號適用場景描述適用場景描述所需資源描述所需資源描述數(shù)量數(shù)量備注備注1員工登錄員工工號及密碼25002客戶定位在用設備號碼(接入號)25005.65.6監(jiān)控內(nèi)容監(jiān)控內(nèi)容6 6測試計劃測試計劃編號任務參與人員開始日期結束日期1熟悉被測試系統(tǒng),確定典型事務測試人員開發(fā)人員業(yè)務人員2016-7-32016-7-42搭建測試環(huán)境,錄制典型事務的腳本,增強腳本測試人員開發(fā)人員2016-7-52016-7-103執(zhí)行測試并收集相關數(shù)據(jù)測試人員2016-7-132016-7-134數(shù)據(jù)分析測試人員2016-7-132016-7-155編寫測試報告測試人員2016-7-152016-7-157 7團隊團隊容災項目組項目文檔XXXPage 14 of 148 8風險風險風險描述風險描述風險發(fā)生的可能性風險發(fā)生的可能性風險對項目影響風險對項目影響規(guī)避方法規(guī)避方法目前容災環(huán)境先要經(jīng)過生產(chǎn)環(huán)境的 CSB-DEP,若系統(tǒng)雙活可能會造成大量流水重復事務通過率下降,導致測試失敗低高單

溫馨提示

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

評論

0/150

提交評論