版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、項(xiàng)目文檔Page 1 of 14XXX 容災(zāi)系統(tǒng)性能測試性能測試方案性能測試方案項(xiàng)目文檔XXX 異地容災(zāi)Page 2 of 14文檔資料信息文檔資料信息服務(wù)名稱:服務(wù)名稱:XX.XXX.XX.2746XX.XXX.XX.2746(XXXXXX 應(yīng)用服務(wù)器)應(yīng)用服務(wù)器)XXX.XXX.XX.12324XXX.XXX.XX.12324(XXXXXX 數(shù)據(jù)庫)數(shù)據(jù)庫)項(xiàng)目經(jīng)理:XX文檔版本號(hào):1.0服務(wù)階段:項(xiàng)目實(shí)施文檔版本日期:準(zhǔn)備者:XX準(zhǔn)備日期:審定者:審定日期:發(fā)送列表發(fā)送列表發(fā)送者:發(fā)送者:日期:日期:電話電話/ /傳真:傳真: 接受者:接受者:目的:目的:日期:日期:電話電話/ /傳真:
2、傳真: 審閱 版本歷史版本歷史版本號(hào)版本號(hào):版本日期:版本日期:修訂者修訂者:描述描述:文件名文件名:12016-7-14馬鴻飛服務(wù)器數(shù)注意事項(xiàng)注意事項(xiàng)內(nèi)部傳閱項(xiàng)目文檔XXX 異地容災(zāi)Page 3 of 14目錄目錄1 1項(xiàng)目介紹項(xiàng)目介紹.51.1測試背景.51.2測試目的.51.3參考文檔.51.4縮略語和術(shù)語說明.52 2測試范圍測試范圍.52.1涉及系統(tǒng).63 3壓測壓測環(huán)境搭建環(huán)境搭建.63.1生產(chǎn)環(huán)境拓?fù)鋱D.63.2壓測環(huán)境拓?fù)鋱D.63.3測試設(shè)備列表.63.4測試環(huán)境和生產(chǎn)環(huán)境差異.63.5性能測試機(jī)配置.73.6性能測試工具.74 4壓測條件準(zhǔn)備壓測條件準(zhǔn)備.74.1準(zhǔn)備工作.7
3、5 5性能測試方案性能測試方案.75.1性能測試策略.75.2性能測試通過準(zhǔn)則.85.3測試業(yè)務(wù)模型.85.4測試場景設(shè)計(jì).85.4.1第一輪測試.95.4.2第二輪測試.125.5測試數(shù)據(jù)要求.155.6監(jiān)控內(nèi)容.15項(xiàng)目文檔XXX 異地容災(zāi)Page 4 of 146 6測試計(jì)劃測試計(jì)劃.157 7團(tuán)隊(duì)團(tuán)隊(duì).168 8風(fēng)險(xiǎn)風(fēng)險(xiǎn).169通過標(biāo)準(zhǔn)通過標(biāo)準(zhǔn).1610優(yōu)化建議優(yōu)化建議 .17項(xiàng)目文檔XXXPage 5 of 141 1項(xiàng)目介紹項(xiàng)目介紹 1.11.1測試背景測試背景隨著業(yè)務(wù)量和業(yè)務(wù)能力的拓展,為了防止 XXX 系統(tǒng)因事故無法使用,建立災(zāi)備系統(tǒng)1.21.2測試目的測試目的本次性能測試的目
4、的是檢測災(zāi)備系統(tǒng)的性能情況。 作為 XXX 的災(zāi)備系統(tǒng),能夠在事故發(fā)生后切換至災(zāi)備系統(tǒng),能夠穩(wěn)定運(yùn)行。對該系統(tǒng)進(jìn)行核心業(yè)務(wù)場景的性能測試。希望在模擬生產(chǎn)環(huán)境的情況下,能夠收集相應(yīng)的系統(tǒng)參數(shù),作為災(zāi)備系統(tǒng)評估的依據(jù)。1.31.3參考文檔參考文檔XXX 環(huán)境應(yīng)用服務(wù)器列表清單、XXXdb 清單 v2、XXX 環(huán)境網(wǎng)絡(luò)拓?fù)鋱D1.41.4縮略語和術(shù)語說明縮略語和術(shù)語說明性能測試:在一定約束條件下(指定的軟件、硬件和網(wǎng)絡(luò)環(huán)境等)確定系統(tǒng)所能承受的最大負(fù)載壓力的測試過程。場景:一種文件,用于根據(jù)性能要求定義在每一個(gè)測試會(huì)話運(yùn)行期間發(fā)生的事件。 虛擬用戶:在場景中, LoadRunner 用虛擬用戶代替實(shí)際
5、用戶。模擬實(shí)際用戶的操作來使用應(yīng)用程序。一個(gè)場景可以包含幾十、幾百甚至幾千個(gè)虛擬用戶。虛擬用戶腳本:用于描述虛擬用戶在場景中執(zhí)行的操作。事務(wù):表示要度量的最終用戶業(yè)務(wù)流程。并發(fā)數(shù):單位時(shí)間內(nèi)同時(shí)執(zhí)行一種操作的用戶數(shù)量在線用戶數(shù):訪問被測應(yīng)用的用戶數(shù)量,單位時(shí)間內(nèi)用戶不會(huì)同時(shí)對被測服務(wù)器發(fā)送請求,產(chǎn)生壓力TPS:Transaction Per Second,每秒事務(wù)數(shù)量,單位是 事務(wù)/秒TRT:Transaction Response Time,事務(wù)響應(yīng)時(shí)間,指 TPS 穩(wěn)定時(shí)的平均事務(wù)響應(yīng)時(shí)間,單位是秒2 2測試范圍測試范圍XXX 災(zāi)備系統(tǒng)項(xiàng)目文檔XXXPage 6 of 142.12.1涉及
6、系統(tǒng)涉及系統(tǒng)XXX 災(zāi)備系統(tǒng)3 3性能測試性能測試環(huán)境環(huán)境搭建搭建3.13.1生產(chǎn)環(huán)境拓?fù)鋱D生產(chǎn)環(huán)境拓?fù)鋱D3.23.2性能測試環(huán)境拓?fù)鋱D性能測試環(huán)境拓?fù)鋱D3.33.3測試設(shè)備列表測試設(shè)備列表應(yīng)用服務(wù)器 37 臺(tái),配置如下:CPU 個(gè)數(shù) 16CPU 型號(hào) Intel(R) Xeon(R) CPU E7- 4820 2.00GHz內(nèi)存:82G系統(tǒng) Linux數(shù)據(jù)庫服務(wù)器 1 臺(tái),配置如下:CPU 個(gè)數(shù) 60CPU 型號(hào) 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)結(jié)構(gòu)的原則,因只有兩臺(tái)數(shù)據(jù)庫服務(wù)器,至少有一臺(tái)參與性能測試,所以本次性能測試按照實(shí)際生產(chǎn)環(huán)境 1:2 比例縮小,也就是 10 臺(tái)應(yīng)用服務(wù)器,1 臺(tái)數(shù)據(jù)庫服務(wù)器項(xiàng)目文檔XXXPage 7 of 14因 10 臺(tái)應(yīng)用服務(wù)器對數(shù)據(jù)庫服務(wù)器產(chǎn)生的壓力太小,改為 37 臺(tái)應(yīng)用服務(wù)器和 1 臺(tái)數(shù)據(jù)庫服務(wù)器3.53.5性能測試機(jī)配置性能測試機(jī)配置性能測試測試機(jī) 1 臺(tái),詳情如下:系統(tǒng)名稱Microsoft Windows Server 2008 Enterprise處理器Intel(R) Xeon(R) CPU E7- 4830 2.13GHz,2134 Mhz,8 個(gè)內(nèi)核,
8、8 個(gè)邏輯處理器內(nèi)存16.0 GB備注:壓測機(jī) CPU 使用率50% 內(nèi)存80% IOBUSY50% 磁盤使用率90% 網(wǎng)絡(luò)帶寬30%3.6性能測試工具性能測試工具Loadrunner 114 4性能測試條件性能測試條件準(zhǔn)備準(zhǔn)備4.14.1準(zhǔn)備工作準(zhǔn)備工作1、測試功能點(diǎn)全部通過功能測試,確保功能上沒有問題2、準(zhǔn)備性能測試環(huán)境服務(wù)器:A、應(yīng)用服務(wù)器 10 臺(tái)B、數(shù)據(jù)庫服務(wù)器 1 臺(tái)3、準(zhǔn)備性能測試機(jī) 1 臺(tái),需要安裝 Loadrunner 11 并打通到應(yīng)用服務(wù)器的網(wǎng)絡(luò)4、對于每個(gè)測試功能點(diǎn),都要事先調(diào)試好相應(yīng)腳本,并準(zhǔn)備測試數(shù)據(jù)。保證腳本能夠成功回放,數(shù)據(jù)正確5、創(chuàng)建測試場景,配置好各場景設(shè)置
9、6、測試過程中保存好腳本及分析結(jié)果,并規(guī)范的對腳本和分析結(jié)果命名5 5性能測試性能測試方案方案5.15.1性能測試策略性能測試策略1、關(guān)鍵資源不處于阻塞狀態(tài)A、服務(wù)器 CPU 利用率70%項(xiàng)目文檔XXXPage 8 of 14B、物理內(nèi)存利用率99.99%2、組合多個(gè)場景并發(fā)測試3、測試執(zhí)行采用階梯方式,并發(fā)數(shù)按照 5、10、15、20.逐步增加,直至在某一個(gè)并發(fā)數(shù)增加后 TPS 達(dá)到峰值,并再增加并發(fā)造成響應(yīng)時(shí)間增加,事件通過率降低5.25.2性能測試通過準(zhǔn)則性能測試通過準(zhǔn)則1、達(dá)到性能要求,在要求并發(fā)數(shù)用戶下,系統(tǒng)響應(yīng)時(shí)間小于或者等于客戶要求的響應(yīng)時(shí)間2、在長時(shí)間運(yùn)行后,系統(tǒng)不崩潰,各功能
10、正常。3、服務(wù)器 CPU、內(nèi)存、等參數(shù)保持穩(wěn)定4、測試停止后,一段時(shí)間內(nèi)占用資源可以正常釋放5.35.3測試業(yè)務(wù)模型測試業(yè)務(wù)模型以下根據(jù)生產(chǎn)環(huán)境(2016 年 6 月 26 日當(dāng)日按照工作 10 小時(shí)數(shù)據(jù)估算值TPS=并發(fā)數(shù)/平均響應(yīng)時(shí)間=日交易量*0.8/7200)序號(hào)序號(hào)業(yè)務(wù)名稱業(yè)務(wù)名稱平均處理時(shí)平均處理時(shí)間間并發(fā)數(shù)量并發(fā)數(shù)量高峰時(shí)段高峰時(shí)段業(yè)務(wù)量業(yè)務(wù)量/ /天天備注備注( (估算估算 TPS)TPS)1員工登錄1.5sXX9:0011:00XXXXXX2新建客戶15sXX12:0014:00XXXXXX5.45.4測試場景設(shè)計(jì)測試場景設(shè)計(jì)1、員工登錄用例編號(hào)用例編號(hào)NMYC_001驗(yàn)證功
11、能驗(yàn)證功能員工登錄測試目的測試目的被測系統(tǒng)是否能夠滿足大并發(fā)用戶數(shù)登錄的要求前置條件前置條件員工賬號(hào)、密碼并發(fā)用戶數(shù)并發(fā)用戶數(shù)2500思考時(shí)間思考時(shí)間0s項(xiàng)目文檔XXXPage 9 of 14方法方法逐步設(shè)置并發(fā)用戶數(shù)為 2500 個(gè),模擬用戶登錄系統(tǒng)的負(fù)載壓力情況,進(jìn)行 15 分鐘的連續(xù)壓力測試,記錄系統(tǒng)登錄事務(wù)交易的平均響應(yīng)時(shí)間、成功率,應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器和網(wǎng)絡(luò)的各項(xiàng)性能指標(biāo),作為系統(tǒng)在實(shí)際使用情況中的性能表現(xiàn)依據(jù)。對失敗交易發(fā)生時(shí)的各項(xiàng)指標(biāo)數(shù)據(jù)進(jìn)行分析,定位問題發(fā)生的原因。用例名稱用例名稱并發(fā)數(shù)并發(fā)數(shù)期望響應(yīng)時(shí)間(秒)期望響應(yīng)時(shí)間(秒)備注備注員工登錄25001.5s2、新建客戶用
12、例編號(hào)用例編號(hào)NMYC_002驗(yàn)證功能驗(yàn)證功能新建客戶測試目的測試目的被測系統(tǒng)能否滿足大并發(fā)數(shù)新建客戶的要求前置條件前置條件1、員工賬號(hào)、密碼2、客戶名稱、客戶證件號(hào)碼、客戶地址等并發(fā)用戶數(shù)并發(fā)用戶數(shù)2500思考時(shí)間思考時(shí)間0s方法方法逐步設(shè)置并發(fā)用戶數(shù)為 2500 個(gè),模擬員工新建客戶的負(fù)載壓力情況,進(jìn)行 15 分鐘的連續(xù)壓力測試,記錄系統(tǒng)登錄事務(wù)交易的平均響應(yīng)時(shí)間、成功率,應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器和網(wǎng)絡(luò)的各項(xiàng)性能指標(biāo),作為系統(tǒng)在實(shí)際使用情況中的性能表現(xiàn)依據(jù)。對失敗交易發(fā)生時(shí)的各項(xiàng)指標(biāo)數(shù)據(jù)進(jìn)行分析,定位問題發(fā)生的原因。用例名稱用例名稱并發(fā)數(shù)并發(fā)數(shù)期望響應(yīng)時(shí)間(秒)期望響應(yīng)時(shí)間(秒)備注備注新
13、建客戶250015s5.4.15.4.1第一輪測試第一輪測試5.4.1.15.4.1.1 場景設(shè)置場景設(shè)置員工登錄5.4.1.25.4.1.2 測試結(jié)果測試結(jié)果 整體結(jié)果項(xiàng)目文檔XXXPage 10 of 14 基準(zhǔn)測試虛擬用戶數(shù)與 TPS 關(guān)系趨勢圖 基準(zhǔn)測試虛擬用戶數(shù)與處理時(shí)間關(guān)系趨勢圖項(xiàng)目文檔XXXPage 11 of 14本次性能測試一共 37 臺(tái)應(yīng)用服務(wù)器,兩臺(tái)數(shù)據(jù)庫服務(wù)器,壓測 30 分鐘從壓測圖中可以看出,隨著并發(fā)數(shù)增加(0-600)時(shí)間段(0:00-8:00)tps 穩(wěn)定上升,處理時(shí)間無太大變化隨著并發(fā)數(shù)增加(600-2500)時(shí)間段(8:00-15:00)TPS 基本維持在
14、22002300,處理時(shí)間隨著并發(fā)數(shù)增加而增加隨著并發(fā)數(shù)增加(2500+)時(shí)間段(15:00-20:00)TPS 呈現(xiàn)不規(guī)則跳動(dòng),處理時(shí)間也大幅度增加,同時(shí)錯(cuò)誤事務(wù)數(shù)量變大,出現(xiàn)了接口異常和超時(shí)項(xiàng)目文檔XXXPage 12 of 14因本次只壓測了員工登錄,門戶部署的應(yīng)用內(nèi)存小于 2.0G 當(dāng) TPS 達(dá)到 2300 并發(fā)數(shù)最高為 25005.4.25.4.2第二輪測試第二輪測試5.4.2.15.4.2.1 場景設(shè)置場景設(shè)置新建客戶5.4.2.25.4.2.2 測試結(jié)果測試結(jié)果 整體結(jié)果XXX 基準(zhǔn)測試虛擬用戶數(shù)與 TPS 關(guān)系趨勢圖 XXX 基準(zhǔn)測試虛擬用戶數(shù)與處理時(shí)間關(guān)系趨勢圖 Xxx5.
15、55.5測試數(shù)據(jù)要求測試數(shù)據(jù)要求客戶設(shè)備號(hào)、員工工號(hào)及密碼項(xiàng)目文檔XXXPage 13 of 14測試數(shù)據(jù)需求列表測試數(shù)據(jù)需求列表序號(hào)序號(hào)適用場景描述適用場景描述所需資源描述所需資源描述數(shù)量數(shù)量備注備注1員工登錄員工工號(hào)及密碼25002客戶定位在用設(shè)備號(hào)碼(接入號(hào))25005.65.6監(jiān)控內(nèi)容監(jiān)控內(nèi)容6 6測試計(jì)劃測試計(jì)劃編號(hào)任務(wù)參與人員開始日期結(jié)束日期1熟悉被測試系統(tǒng),確定典型事務(wù)測試人員開發(fā)人員業(yè)務(wù)人員2016-7-32016-7-42搭建測試環(huán)境,錄制典型事務(wù)的腳本,增強(qiáng)腳本測試人員開發(fā)人員2016-7-52016-7-103執(zhí)行測試并收集相關(guān)數(shù)據(jù)測試人員2016-7-132016-7-134數(shù)據(jù)分析測試人員2016-7-132016-7-155編寫測試報(bào)告測試人員2016-7-152016-7-157 7團(tuán)隊(duì)團(tuán)隊(duì)容災(zāi)項(xiàng)目組項(xiàng)目文檔XXXPage 14 of 148 8風(fēng)險(xiǎn)風(fēng)險(xiǎn)風(fēng)險(xiǎn)描述風(fēng)險(xiǎn)描述風(fēng)險(xiǎn)發(fā)生的可能性風(fēng)險(xiǎn)發(fā)生的可能性風(fēng)險(xiǎn)對項(xiàng)目影響風(fēng)險(xiǎn)對項(xiàng)目影響規(guī)避方法規(guī)避方法目前容災(zāi)環(huán)境先要經(jīng)過生產(chǎn)環(huán)境的 CSB-DEP,若系統(tǒng)雙活可能會(huì)造成大量流水重復(fù)事務(wù)通過率下降,導(dǎo)致測試失敗低高單
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 感恩老師心得體會(huì)15篇
- 國土分局業(yè)務(wù)知識(shí)
- 醫(yī)務(wù)人員洗手相關(guān)知識(shí)
- 正頜手術(shù)加速康復(fù)外科臨床路徑指標(biāo)體系構(gòu)建及對術(shù)后康復(fù)效果影響
- 基于深度學(xué)習(xí)的PMU異常數(shù)據(jù)檢測方法研究
- 二零二五年度綠色環(huán)保消防設(shè)施安裝與維護(hù)合同協(xié)議書3篇
- 2025版水果種植基地與冷鏈物流企業(yè)合作協(xié)議范本3篇
- 臭氧水療聯(lián)合皮膚科特色護(hù)理治療濕疹患兒的價(jià)值
- 快遞行業(yè)培訓(xùn)計(jì)劃
- xx市科創(chuàng)孵化器項(xiàng)目可行性研究報(bào)告
- 2025-2030年中國草莓市場競爭格局及發(fā)展趨勢分析報(bào)告
- 第二章《有理數(shù)的運(yùn)算》單元備課教學(xué)實(shí)錄2024-2025學(xué)年人教版數(shù)學(xué)七年級上冊
- 華為智慧園區(qū)解決方案介紹
- 人教版八年級英語上冊期末專項(xiàng)復(fù)習(xí)-完形填空和閱讀理解(含答案)
- 公開選拔村級后備干部報(bào)名登記表
- 2022年湖南公務(wù)員考試《申論》真題套卷(鄉(xiāng)鎮(zhèn)卷)2
- 酒店協(xié)議價(jià)格合同范文(8篇)
- 帕金森病(英文版)課件
- 大學(xué)普通化學(xué)(第七版)課后答案
- 化工企業(yè)三違清單不安全安全行為清單
- 固 定 資 產(chǎn) 清 理 申 請 表
評論
0/150
提交評論