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

下載本文檔

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

文檔簡介

.../XXX容災(zāi)系統(tǒng)性能測試性能測試方案...文檔資料信息服務(wù)名稱:.27~46〔XXX應(yīng)用服務(wù)器.123~24〔XXX數(shù)據(jù)庫項目經(jīng)理:XX文檔版本號:1.0服務(wù)階段:項目實施文檔版本日期:準(zhǔn)備者:XX準(zhǔn)備日期:審定者:審定日期:發(fā)送列表發(fā)送者:日期:電話/傳真:接受者:目的:日期:電話/傳真:審閱版本歷史版本號:版本日期:修訂者:描述:文件名:12016-7-14馬鴻飛服務(wù)器數(shù)注意事項內(nèi)部傳閱目錄1項目介紹51.1測試背景51.2測試目的51.3參考文檔51.4縮略語和術(shù)語說明52測試范圍52.1涉及系統(tǒng)63壓測環(huán)境搭建63.1生產(chǎn)環(huán)境拓?fù)鋱D63.2壓測環(huán)境拓?fù)鋱D63.3測試設(shè)備列表63.4測試環(huán)境和生產(chǎn)環(huán)境差異63.5性能測試機配置73.6性能測試工具74壓測條件準(zhǔn)備74.1準(zhǔn)備工作75性能測試方案75.1性能測試策略75.2性能測試通過準(zhǔn)則85.3測試業(yè)務(wù)模型85.4測試場景設(shè)計8第一輪測試9第二輪測試125.5測試數(shù)據(jù)要求155.6監(jiān)控內(nèi)容156測試計劃157團隊168風(fēng)險169通過標(biāo)準(zhǔn)1610優(yōu)化建議17項目介紹測試背景隨著業(yè)務(wù)量和業(yè)務(wù)能力的拓展,為了防止XXX系統(tǒng)因事故無法使用,建立災(zāi)備系統(tǒng)測試目的本次性能測試的目的是檢測災(zāi)備系統(tǒng)的性能情況。作為XXX的災(zāi)備系統(tǒng),能夠在事故發(fā)生后切換至災(zāi)備系統(tǒng),能夠穩(wěn)定運行。對該系統(tǒng)進行核心業(yè)務(wù)場景的性能測試。希望在模擬生產(chǎn)環(huán)境的情況下,能夠收集相應(yīng)的系統(tǒng)參數(shù),作為災(zāi)備系統(tǒng)評估的依據(jù)。參考文檔《XXX環(huán)境應(yīng)用服務(wù)器列表清單》、《XXXdb清單v2》、《XXX環(huán)境網(wǎng)絡(luò)拓?fù)鋱D》縮略語和術(shù)語說明性能測試:在一定約束條件下〔指定的軟件、硬件和網(wǎng)絡(luò)環(huán)境等確定系統(tǒng)所能承受的最大負(fù)載壓力的測試過程。場景:一種文件,用于根據(jù)性能要求定義在每一個測試會話運行期間發(fā)生的事件。虛擬用戶:在場景中,LoadRunner用虛擬用戶代替實際用戶。模擬實際用戶的操作來使用應(yīng)用程序。一個場景可以包含幾十、幾百甚至幾千個虛擬用戶。虛擬用戶腳本:用于描述虛擬用戶在場景中執(zhí)行的操作。事務(wù):表示要度量的最終用戶業(yè)務(wù)流程。并發(fā)數(shù):單位時間內(nèi)同時執(zhí)行一種操作的用戶數(shù)量在線用戶數(shù):訪問被測應(yīng)用的用戶數(shù)量,單位時間內(nèi)用戶不會同時對被測服務(wù)器發(fā)送請求,產(chǎn)生壓力TPS:TransactionPerSecond,每秒事務(wù)數(shù)量,單位是事務(wù)/秒TRT:TransactionResponseTime,事務(wù)響應(yīng)時間,指TPS穩(wěn)定時的平均事務(wù)響應(yīng)時間,單位是秒測試范圍XXX災(zāi)備系統(tǒng)涉及系統(tǒng)XXX災(zāi)備系統(tǒng)性能測試環(huán)境搭建生產(chǎn)環(huán)境拓?fù)鋱D性能測試環(huán)境拓?fù)鋱D測試設(shè)備列表應(yīng)用服務(wù)器37臺,配置如下:CPU個數(shù)16CPU型號Intel<R>Xeon<R>CPUE7-4820@2.00GHz內(nèi)存:82G系統(tǒng)Linux數(shù)據(jù)庫服務(wù)器1臺,配置如下:CPU個數(shù)60CPU型號Intel<R>Xeon<R>CPUE7-4870v2@2.30GHz內(nèi)存:380G系統(tǒng)Linux數(shù)據(jù)庫ORACLE

11g測試環(huán)境和生產(chǎn)環(huán)境差異按照最接近生產(chǎn)系統(tǒng)結(jié)構(gòu)的原則,因只有兩臺數(shù)據(jù)庫服務(wù)器,至少有一臺參與性能測試,所以本次性能測試按照實際生產(chǎn)環(huán)境1:2比例縮小,也就是10臺應(yīng)用服務(wù)器,1臺數(shù)據(jù)庫服務(wù)器因10臺應(yīng)用服務(wù)器對數(shù)據(jù)庫服務(wù)器產(chǎn)生的壓力太小,改為37臺應(yīng)用服務(wù)器和1臺數(shù)據(jù)庫服務(wù)器性能測試機配置性能測試測試機1臺,詳情如下:系統(tǒng)名稱 Microsoft?WindowsServer?2008Enterprise處理器 Intel<R>Xeon<R>CPUE7-4830@2.13GHz,2134Mhz,8個內(nèi)核,8個邏輯處理器內(nèi)存 16.0GB備注:壓測機CPU使用率<50%內(nèi)存<80%IOBUSY<50%磁盤使用率<90%網(wǎng)絡(luò)帶寬<30%性能測試工具Loadrunner11性能測試條件準(zhǔn)備準(zhǔn)備工作測試功能點全部通過功能測試,確保功能上沒有問題準(zhǔn)備性能測試環(huán)境服務(wù)器:應(yīng)用服務(wù)器10臺數(shù)據(jù)庫服務(wù)器1臺準(zhǔn)備性能測試機1臺,需要安裝Loadrunner11并打通到應(yīng)用服務(wù)器的網(wǎng)絡(luò)對于每個測試功能點,都要事先調(diào)試好相應(yīng)腳本,并準(zhǔn)備測試數(shù)據(jù)。保證腳本能夠成功回放,數(shù)據(jù)正確創(chuàng)建測試場景,配置好各場景設(shè)置測試過程中保存好腳本及分析結(jié)果,并規(guī)范的對腳本和分析結(jié)果命名性能測試方案性能測試策略關(guān)鍵資源不處于阻塞狀態(tài)服務(wù)器CPU利用率<70%物理內(nèi)存利用率<80%場景通過率>99.99%組合多個場景并發(fā)測試測試執(zhí)行采用階梯方式,并發(fā)數(shù)按照5、10、15、20….逐步增加,直至在某一個并發(fā)數(shù)增加后TPS達到峰值,并再增加并發(fā)造成響應(yīng)時間增加,事件通過率降低性能測試通過準(zhǔn)則達到性能要求,在要求并發(fā)數(shù)用戶下,系統(tǒng)響應(yīng)時間小于或者等于客戶要求的響應(yīng)時間在長時間運行后,系統(tǒng)不崩潰,各功能正常。服務(wù)器CPU、內(nèi)存、等參數(shù)保持穩(wěn)定測試停止后,一段時間內(nèi)占用資源可以正常釋放測試業(yè)務(wù)模型以下根據(jù)生產(chǎn)環(huán)境〔2016年6月26日當(dāng)日按照工作10小時數(shù)據(jù)估算值TPS=并發(fā)數(shù)/平均響應(yīng)時間=日交易量*0.8/7200序號業(yè)務(wù)名稱平均處理時間并發(fā)數(shù)量高峰時段業(yè)務(wù)量/天備注<估算TPS>1員工登錄1.5sXX9:00~11:00XXXXXX2新建客戶15sXX12:00~14:00XXXXXX測試場景設(shè)計1、員工登錄用例編號NMYC_001驗證功能員工登錄測試目的被測系統(tǒng)是否能夠滿足大并發(fā)用戶數(shù)登錄的要求前置條件員工賬號、密碼并發(fā)用戶數(shù)2500思考時間0s方法逐步設(shè)置并發(fā)用戶數(shù)為2500個,模擬用戶登錄系統(tǒng)的負(fù)載壓力情況,進行15分鐘的連續(xù)壓力測試,記錄系統(tǒng)登錄事務(wù)交易的平均響應(yīng)時間、成功率,應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器和網(wǎng)絡(luò)的各項性能指標(biāo),作為系統(tǒng)在實際使用情況中的性能表現(xiàn)依據(jù)。對失敗交易發(fā)生時的各項指標(biāo)數(shù)據(jù)進行分析,定位問題發(fā)生的原因。用例名稱并發(fā)數(shù)期望響應(yīng)時間〔秒備注員工登錄2500<1.5s2、新建客戶用例編號NMYC_002驗證功能新建客戶測試目的被測系統(tǒng)能否滿足大并發(fā)數(shù)新建客戶的要求前置條件1、員工賬號、密碼

2、客戶名稱、客戶證件號碼、客戶地址等并發(fā)用戶數(shù)2500思考時間0s方法逐步設(shè)置并發(fā)用戶數(shù)為2500個,模擬員工新建客戶的負(fù)載壓力情況,進行15分鐘的連續(xù)壓力測試,記錄系統(tǒng)登錄事務(wù)交易的平均響應(yīng)時間、成功率,應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器和網(wǎng)絡(luò)的各項性能指標(biāo),作為系統(tǒng)在實際使用情況中的性能表現(xiàn)依據(jù)。對失敗交易發(fā)生時的各項指標(biāo)數(shù)據(jù)進行分析,定位問題發(fā)生的原因。用例名稱并發(fā)數(shù)期望響應(yīng)時間〔秒備注新建客戶2500<15s第一輪測試場景設(shè)置員工登錄測試結(jié)果整體結(jié)果基準(zhǔn)測試虛擬用戶數(shù)與TPS關(guān)系趨勢圖基準(zhǔn)測試虛擬用戶數(shù)與處理時間關(guān)系趨勢圖本次性能測試一共37臺應(yīng)用服務(wù)器,兩臺數(shù)據(jù)庫服務(wù)器,壓測30分鐘從壓測圖中可以看出,隨著并發(fā)數(shù)增加〔0-600時間段〔0:00-8:00tps穩(wěn)定上升,處理時間無太大變化隨著并發(fā)數(shù)增加〔600-2500時間段〔8:00-15:00TPS基本維持在2200—2300,處理時間隨著并發(fā)數(shù)增加而增加隨著并發(fā)數(shù)增加〔2500+時間段〔15:00-20:00TPS呈現(xiàn)不規(guī)則跳動,處理時間也大幅度增加,同時錯誤事務(wù)數(shù)量變大,出現(xiàn)了接口異常和超時因本次只壓測了員工登錄,門戶部署的應(yīng)用內(nèi)存小于2.0G當(dāng)TPS達到2300并發(fā)數(shù)最高為2500第二輪測試場景設(shè)置新建客戶測試結(jié)果整體結(jié)果XXX基準(zhǔn)測試虛擬用戶數(shù)與TPS關(guān)系趨勢圖XXX基準(zhǔn)測試虛擬用戶數(shù)與處理時間關(guān)系趨勢圖Xxx測試數(shù)據(jù)要求客戶設(shè)備號、員工工號及密碼測試數(shù)據(jù)需求列表序號適用場景描述所需資源描述數(shù)量備注1員工登錄員工工號及密碼25002客戶定位在用設(shè)備號碼〔接入號2500監(jiān)控內(nèi)容測試計劃編號任務(wù)參與人員開始日期結(jié)束日期1熟悉被測試系統(tǒng),確定典型事務(wù)測試人員開發(fā)人員業(yè)務(wù)人員2016-7-32016-7-42搭建測試環(huán)境,錄制典型事務(wù)的腳本,增強腳本測試人員開發(fā)人員2016-7-52016-7-103執(zhí)行測試并收集相關(guān)數(shù)據(jù)測試人員2016-7-132016-7-134數(shù)據(jù)分析測試人員2016-7-132016-7-155編寫測試報告測試人員2016-7-152016-7-15團隊容災(zāi)項目組風(fēng)險風(fēng)險描述風(fēng)險發(fā)生的可能性風(fēng)險對項目影響規(guī)避方法目前容災(zāi)環(huán)境先要經(jīng)過生產(chǎn)環(huán)境的CSB

溫馨提示

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

最新文檔

評論

0/150

提交評論