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

下載本文檔

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

文檔簡介

1、性能測試計劃網(wǎng)站稿件管理發(fā)布系統(tǒng)文檔編號ManagerSystem001保密等級機密作者tarena最后修改日期201408審核人tarena最后審批日期201408批準人tarena最后批準日期201408目錄TOC o 1-5 h z HYPERLINK l bookmark2 o Current Document 文檔介紹31.1文檔目的3 HYPERLINK l bookmark4 o Current Document 1.2參考文獻31.3編寫目的3 HYPERLINK l bookmark6 o Current Document 軟件概述3 HYPERLINK l bookmark

2、8 o Current Document 2.1項目介紹3 HYPERLINK l bookmark10 o Current Document 2.2運行環(huán)境32.3項目流程4 HYPERLINK l bookmark12 o Current Document 測試資源43.1軟硬件配置43.2測試工具63.3人力需求63.4測試數(shù)據(jù)6 HYPERLINK l bookmark14 o Current Document 交付物7 HYPERLINK l bookmark16 o Current Document 測試進度計劃7 HYPERLINK l bookmark18 o Current

3、Document 測試啟動/結(jié)束/暫停/再啟動/退出準則8 HYPERLINK l bookmark20 o Current Document 6.1暫停準則:86.2暫停/再啟動的準則86.2.1暫停準則:8 HYPERLINK l bookmark22 o Current Document 6.2.2再啟動準則8 HYPERLINK l bookmark24 o Current Document 6.3測試退出準則8 HYPERLINK l bookmark26 o Current Document 性能測試目標要求97.1性能測試指標97.2交易響應(yīng)時間97.3交易吞吐量97.4并發(fā)交易

4、成功率107.5資源使用指標10 HYPERLINK l bookmark28 o Current Document 測試策略10 HYPERLINK l bookmark30 o Current Document 8.1基準測試108.2并發(fā)測試10 HYPERLINK l bookmark32 o Current Document 8.3遞增測試108.4場景測試118.5疲勞強度測試11 HYPERLINK l bookmark34 o Current Document 測試用例開發(fā)11 HYPERLINK l bookmark36 o Current Document 交易基準測試12

5、 HYPERLINK l bookmark40 o Current Document 10.1測試方法1210.2測試場景12 HYPERLINK l bookmark38 o Current Document 交易并發(fā)測試13 HYPERLINK l bookmark42 o Current Document 11.1測試方法13 HYPERLINK l bookmark44 o Current Document 11.2測試場景1311.3測試方法1411.4測試場景14 HYPERLINK l bookmark46 o Current Document 交易遞增測試場景1412.1測試場

6、景14 HYPERLINK l bookmark48 o Current Document 混合交易負載場景1414.疲勞強度測試15文檔介紹1.1文檔目的說明測試方案中所涉及內(nèi)容的簡單介紹,包含:編寫目的、項目背景、參考文檔、測試點選取,場景設(shè)計等參考文獻網(wǎng)站稿件管理發(fā)布系統(tǒng)軟件需求規(guī)格說明書1.3編寫目的從文檔描述網(wǎng)站稿件管理發(fā)布系統(tǒng)性能測試的范圍、方法、資源、進度,作為網(wǎng)站稿件管理發(fā)布系統(tǒng)性能測試的依據(jù),該文檔的目的主要有:1、明確測試范圍、測試對象2、明確測試目標3、明確測試環(huán)境需求,包括:測試需要的軟、硬件環(huán)境以及測試人力需求4、確定測試方案,測試的方法和步驟5、指定測試工作的時間安

7、排6、分析測試的風(fēng)險,尋找規(guī)避辦法7、確定測試需求輸出的結(jié)果和結(jié)果表現(xiàn)形式軟件概述項目介紹系統(tǒng)特點本系統(tǒng)是一個網(wǎng)站稿件管理發(fā)布系統(tǒng),包括稿件管理和文檔上傳下載兩個主要功能模塊。網(wǎng)站編輯用戶可以提交稿件,稿件經(jīng)過批準后可以在網(wǎng)站上發(fā)布。查詢稿件可以執(zhí)行標題檢索、全文檢索等。文檔上傳下載功能可以管理和共享Word文檔。運行環(huán)境服務(wù)器設(shè)備CPU主頻1GHz以上,內(nèi)存1GB以上,硬盤自由空間1GB以上。支持軟件操作系統(tǒng):Windows2003Server或WindowsXP數(shù)據(jù)庫服務(wù)器:MySQL-5.1.28應(yīng)用服務(wù)器:Tomcat6.0Java:JDK1.6.0_07應(yīng)用軟件:LiferayPor

8、tal5.1.1瀏覽器:IE6+sp2Word:office2000或officeXP或office20032.3項目流程測試資源3.1軟硬件配置性能測試環(huán)境(包括測試工具環(huán)境)的硬件和軟件配置如下表所示環(huán)境資源數(shù)量型號/配置/軟件名稱/軟件版本號硬件環(huán)境核心系統(tǒng)新安騰主機1HP安騰CPU:40核,主頻1.6GHz內(nèi)存:80G存儲:500*9GIP地址:10.1.189.213前置系統(tǒng)服務(wù)器主機1IBM595CPU:8核,主頻2.3GHz內(nèi)存:16G存儲:20GIP地址:10.1.189.214LR壓力產(chǎn)生器2筆記本電腦CPU:雙核,主頻1.60GHz內(nèi)存:1G/2GIP地址:10.1.119

9、.59/10.1.119.109LR控制臺1筆記本電腦CPU:雙核,主頻1.60GHz內(nèi)存:1GIP地址:軟件環(huán)境核心主機操作系統(tǒng)1HP-UX11.23核心主機數(shù)據(jù)庫1Oracle9i核心主機應(yīng)用軟件1ECshop核心主機交易中間件1BEATuxedo9.1前置服務(wù)器操作系統(tǒng)1IBM-AIX5.3.0.0前置服務(wù)器數(shù)據(jù)庫1Oracle9.2.0.6.0前置服務(wù)器應(yīng)用軟件1南天綜合前置系統(tǒng)(PB)前置服務(wù)器交易中間件1BEATuxedo9.0LR壓力產(chǎn)生器操作系統(tǒng)2WindowsXPProfessioanl(SP2)LR控制臺操作系統(tǒng)1WindowsXPProfessioanl(SP2)LR壓力

10、產(chǎn)生器、壓力產(chǎn)生器交易中間件客戶端3BEATuxedoWorkStation6.5測試工具序號工具名稱用途及說明廠商/自產(chǎn)版本1LoadRunner性能測試工具,Tuxedo協(xié)議(License的并發(fā)數(shù)為500)HP11.0央文版人力需求角色姓名具體職責(zé)技能要求性能測試經(jīng)理性能測試項目管理和協(xié)調(diào)性能測試需求分析測試計劃和測試報告編寫1、組織協(xié)調(diào)能力2、熟悉性能測試體系3、熟悉應(yīng)用架構(gòu)性能測試設(shè)計人員編制測試案例,開發(fā)測試腳本,設(shè)計測試場景,執(zhí)行性能測試1、熟悉性能測試體系2、熟悉性能測試方法和LoadRunner測試工具3、腳本編寫和調(diào)試能力4、執(zhí)行時的系統(tǒng)資源監(jiān)控技術(shù)5、性能瓶頸分析能力測試

11、環(huán)境和測試數(shù)據(jù)準備人員準備性能測試環(huán)境(包括測試工具環(huán)境、被測系統(tǒng)硬件環(huán)境和軟件環(huán)境)準備基礎(chǔ)數(shù)據(jù)和測試數(shù)據(jù)1、LoadRunner部署能力2、熟悉核心系統(tǒng)、前置系統(tǒng)軟硬件配置3、熟悉數(shù)據(jù)庫操作性能調(diào)優(yōu)人員核心后臺主機系統(tǒng)優(yōu)化1、熟悉HP主機設(shè)置2、精通數(shù)據(jù)庫調(diào)優(yōu)3、熟悉應(yīng)用架構(gòu)3.4測試數(shù)據(jù)數(shù)據(jù)對象數(shù)據(jù)數(shù)據(jù)文檔位置登錄用戶用戶名密碼user.datD:PerformanceTesting_ManuscriptManagementSystemD:LR_Projectdata查詢稿件稿件名稱稿件版本號search_manuscript.dat稿件標題稿件內(nèi)容增加稿件稿件標題稿件內(nèi)容add_man

12、uscript.dat顯示稿件稿件編號showmanuscript.dat查詢文檔文檔名稱searchdocument.dat上傳文檔文檔名稱文檔重命名文檔說明upload_document.dat4.交付物序號交付物名稱責(zé)任人參與者交付日期1性能測試計劃2性能測試腳本3性能測試場景4性能測試結(jié)果5性能測試報告測試進度計劃在測試工作量估算數(shù)據(jù)的基礎(chǔ)上,考慮現(xiàn)有的資源情況,對資源進行具體安排,根據(jù)項目整體進度計劃,列出進度表,即是誰在什么時間內(nèi)完成什么任務(wù)序號名稱責(zé)任人工期開始時間完成日期1稿件管理發(fā)布系統(tǒng)5工作日2014-04-282014-05-021.1測試設(shè)計2工作日1.1.1編寫測試計

13、劃準備測試環(huán)境準備測試數(shù)據(jù)開發(fā)測試腳本1.2基準、單交易并發(fā)測試1-2工作日1.2.1單交易基準測試1.2.1單交易并發(fā)測試1.3綜合場景測試1.3.1綜合場景測試第1輪1.3.2綜合場景測試第2輪1.4穩(wěn)定性測試1.5測試總結(jié)0-0.5工作日測試啟動/結(jié)束/暫停/再啟動/退出準則6.1暫停準則:核心系統(tǒng)和前置系統(tǒng)應(yīng)用軟件通過系統(tǒng)功能測試;測試環(huán)境已經(jīng)準備完畢,包括:核心系統(tǒng)和前置系統(tǒng)應(yīng)用系統(tǒng)已安裝完畢基礎(chǔ)數(shù)據(jù)以及測試數(shù)據(jù)已經(jīng)導(dǎo)入核心系統(tǒng)主機數(shù)據(jù)庫LoadRunner壓力產(chǎn)生器及控制臺機器已經(jīng)準備完畢測試工具LoadRunner及所需要的License已準備好測試腳本、測試場景已經(jīng)準備完畢以上

14、條件,必須全部滿足才能開始性能測試執(zhí)行。6.2暫停/再啟動的準則暫停準則:測試匯總發(fā)現(xiàn)問題,需要網(wǎng)站稿件管理發(fā)布系統(tǒng)修改代碼,或者需要更換應(yīng)用服務(wù)器測試環(huán)境受到干擾,比如服務(wù)器被臨時征用,或服務(wù)器的其他使用會對測試結(jié)果造成干擾再啟動準則測試中發(fā)現(xiàn)問題得以解決測試環(huán)境恢復(fù)正常6.3測試退出準則滿足下列條件之一時,可以結(jié)束性能測試執(zhí)行:壓到預(yù)定最大并發(fā)用戶數(shù),系統(tǒng)性能能夠滿足預(yù)期測試指標要求;到計劃結(jié)束日期,壓到預(yù)定最大并發(fā)用戶數(shù),經(jīng)過系統(tǒng)調(diào)優(yōu),系統(tǒng)性能仍然無法滿足預(yù)期測試指標要求,但已經(jīng)無法再實施調(diào)優(yōu)。性能測試目標要求7.1性能測試指標本次性能測試需要測試的性能指標包括:1、交易響應(yīng)時間:核心系

15、統(tǒng)處理交易的平均響應(yīng)時間2、交易吞吐量:后臺主機每秒能夠處理的交易筆數(shù)(TPS)3、并發(fā)交易成功率4、批處理效率5、資源使用指標:前置和核心系統(tǒng)各服務(wù)器CPU占用率、內(nèi)存占用率、I/O占用率;LoadRunner壓力產(chǎn)生器CPU占用率、內(nèi)存占用率交易響應(yīng)時間本次性能測試中的交易響應(yīng)時間是指在一定的負載壓力下,由前置系統(tǒng)記錄和進行統(tǒng)計分析的、核心系統(tǒng)處理交易的響應(yīng)時間,用一定時間段內(nèi)的統(tǒng)計平均值A(chǔ)RT來表示。本次性能測試中,對所有非批量聯(lián)機交易的ART指標要求為:ARTW5秒交易吞吐量根據(jù)統(tǒng)計數(shù)據(jù),網(wǎng)站稿件管理核心系統(tǒng)當前生產(chǎn)環(huán)境高峰日交易總量為7500筆。根據(jù)二八原則(80%的交易量發(fā)生在20

16、%的時間段內(nèi)),當前生產(chǎn)環(huán)境對主機的交易吞吐量指標要求為:TPS_1三10000(交易)*80%(交易量)/(24(小時)*20%*3600(1小時60分鐘*1分鐘60秒)=0.34筆/秒17280根據(jù)規(guī)劃,網(wǎng)站稿件管理系統(tǒng)未來1年內(nèi)核心系統(tǒng)的處理能力應(yīng)達到高峰日交易總量10000筆,則3年后對主機的交易吞吐量指標要求為:TPS_2三10000*80%/(24*20%*3600)=0.46筆/秒為獲取核心系統(tǒng)主機的最大處理能力,在本次性能測試中可通過不斷加壓,讓核心系統(tǒng)主機CPU利用率達到85%,記錄此時的TPS值,作為新主機處理能力的一個參考值。為模擬生產(chǎn)上核心主機的異常情況,通過不斷加壓,

17、讓核心系統(tǒng)主機CPU利用率達到接近100%,觀察核心系統(tǒng)的工作情況,記錄TPS值。7.4并發(fā)交易成功率指測試結(jié)束時成功交易數(shù)占總交易數(shù)的比率。交易成功率越高,系統(tǒng)越穩(wěn)定。對典型交易的場景測試,要求其并發(fā)交易成功率三99%。7.5資源使用指標在正常的并發(fā)測試和批處理測試中,核心系統(tǒng)各服務(wù)器主機的資源使用指標要求:CPU使用率W80%內(nèi)存使用率W80%I/O使用率80%測試策略基準測試在測試環(huán)境經(jīng)過確認,腳本預(yù)驗證之后對本次測試涉及的全部聯(lián)機交易做基準測試。目的是驗證測試腳本及后臺環(huán)境、初步檢查交易本身是否存在性能缺陷。目的:是獲取單用戶執(zhí)行時的各項性能指標,為多用戶并發(fā)和混合場景的性能測試分析提

18、供參考依據(jù);8.2并發(fā)測試并發(fā)測試是指并發(fā)不同數(shù)目的虛擬用戶執(zhí)行檢查點操作,目的是對檢查點進行壓力加載測試。預(yù)測系統(tǒng)投入使用后在一定用戶壓力情況下的系統(tǒng)響應(yīng)時間,根據(jù)此響應(yīng)時間分析、確定系統(tǒng)存在的性能瓶頸,為系統(tǒng)的優(yōu)化和調(diào)整提供依據(jù)。遞增測試遞增測試是指每隔一定時間段(如5秒、10秒)并發(fā)不同數(shù)目的虛擬用戶執(zhí)行檢查點操作,對檢查點進行遞增用戶壓力加載測試,從而模擬系統(tǒng)真實的使用情景,使用戶預(yù)知系統(tǒng)投入使用后的性能水平。8.4綜合場景測試通過對系統(tǒng)體系機構(gòu)和功能模塊的分析以及對系統(tǒng)用戶的分布和使用頻率的分析,來構(gòu)造系統(tǒng)綜合場景的測試模型,模擬不同用戶執(zhí)行不同操作,如10%的用戶執(zhí)行登錄操作,50

19、%的用戶執(zhí)行查詢操作,40%的用戶執(zhí)行上傳文檔操作,最大限度地模擬系統(tǒng)的真實場景,使用戶預(yù)知系統(tǒng)投入使用后的真實性能水平。從而,對系統(tǒng)做出相應(yīng)的優(yōu)化及調(diào)整,避免實際情況中出現(xiàn)系統(tǒng)長時間不響應(yīng)及崩潰的情況。8.5疲勞強度測試疲勞強度測試是指對系統(tǒng)核心功能點進行疲勞強度測試,即用系統(tǒng)穩(wěn)定運行情況下能夠支持的最大并發(fā)用戶數(shù),持續(xù)執(zhí)行一段業(yè)務(wù)時間(如48小時),記錄交易平均響應(yīng)時間,交易正確率,應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器CPU利用率、內(nèi)存使用情況等參數(shù),考察應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器是否出現(xiàn)宕機、內(nèi)存泄漏等情況。該測試通常需要和場景測試進行結(jié)合,從而可以最大限度地模擬真實環(huán)境下,系統(tǒng)長時間連續(xù)運行條件下,

20、系統(tǒng)是否能夠保持在穩(wěn)定運行狀態(tài)。測試用例開發(fā)根據(jù)測試范圍規(guī)定的內(nèi)容,逐條設(shè)計測試需求及完成該測試需求的測試過程、測試條件,構(gòu)造本次測試的測試用例,編寫決策樹。表1時間特性第1頁共1頁測試需求測試過程說明過程標引登錄系統(tǒng)單用戶執(zhí)行登錄系統(tǒng)E-0110用戶并發(fā)執(zhí)行登錄系統(tǒng)E-0220用戶并發(fā)執(zhí)行登錄系統(tǒng)E-03E-04E-05E-06E-07E-08E-09表2資源特性第2頁共1頁測試需求測試過程說明過程標引登錄系統(tǒng)單用戶執(zhí)行登錄系統(tǒng),并監(jiān)控服務(wù)器的各項資源E-1010用戶并發(fā)執(zhí)行登錄系統(tǒng),并監(jiān)控服務(wù)器的各項資源E-1120用戶并發(fā)執(zhí)行登錄系統(tǒng),并監(jiān)控服務(wù)器的各項資源E-1210.交易基準測試測試

21、方法使用一個Vuser,分別運行每個交易的腳本,設(shè)置腳本的迭代次數(shù)1次,驗證所有腳本是否運行正確、所有交易事務(wù)是否成功返回,并獲取每個交易的平均交易響應(yīng)時間ATR(AverageTransactionResponseTime)。測試場景編號場景名執(zhí)行用戶數(shù)加壓方式持續(xù)時間退出方式思考時間/迭代延遲負載生成器數(shù)量備注1Login_Benchmarks1Vuser同時1min同時pacing:2s4sthinktime:忽略1獲取單用戶執(zhí)行的11.交易并發(fā)測試11.1測試方法使用10個Vuser,分別為每個交易執(zhí)行并發(fā),驗證所有腳本是否運行正確、所有交易事務(wù)是否成功返回,并獲取每個交易的平均交易響應(yīng)時間ATR(AverageTransactionResponseTime)。11.2測試綜合場景編號場景名并發(fā)用戶數(shù)加壓方式持續(xù)時間退出方式思考時間/迭代延遲負載生成器數(shù)量集合點策略1Login_Concurrent10同時運行完成同時忽略1設(shè)置第一項11.3測試方法使用20個Vuser,分別為每個交易執(zhí)行并發(fā),驗證所有腳本是否運行正確、所有交易事務(wù)是否成功返回,并獲取每個交易的平均交易響應(yīng)時間ATR(AverageTransac

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論