版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、性能測試計(jì)劃網(wǎng)站稿件管理發(fā)布系統(tǒng)文檔編號Manager_System_001保密等級機(jī)密作者tarena最后修改日期201408審核人tarena最后審批日期201408批準(zhǔn)人tarena最后批準(zhǔn)日期201408目錄1. 文檔介紹 31.1 文檔目的 31.2 參考文獻(xiàn) 31.3 編寫目的 32. 軟件概述 32.1 項(xiàng)目介紹 32.2 運(yùn)行環(huán)境 32.3 項(xiàng)目流程 43. 測試資源 43.1 軟硬件配置 43.2 測試工具 63.3 人力需求 63.4 測試數(shù)據(jù) 64. 交付物 75. 測試進(jìn)度計(jì)劃 76. 測試啟動 / 結(jié)束 / 暫停 / 再啟動 / 退出準(zhǔn)則 86.1 暫停準(zhǔn)則: 86.
2、2 暫停 / 再啟動的準(zhǔn)則 86.2.1 暫停準(zhǔn)則: 86.2.2 再啟動準(zhǔn)則 86.3 測試退出準(zhǔn)則 87. 性能測試目標(biāo)要求 97.1 性能測試指標(biāo) 97.2 交易響應(yīng)時間 97.3 交易吞吐量 97.4 并發(fā)交易成功率 107.5 資源使用指標(biāo) 108. 測試策略 108.1 基準(zhǔn)測試 108.2 并發(fā)測試 108.3 遞增測試 108.4 場景測試 118.5 疲勞強(qiáng)度測試 119. 測試用例開發(fā) 1110. 交易基準(zhǔn)測試 1210.1 測試方法 1210.2 測試場景 1211. 交易并發(fā)測試 1311.1 測試方法 1311.2 測試場景 1311.3 測試方法 1411.4 測試
3、場景 1412. 交易遞增測試場景 1412.1 測試場景 1413.混合交易負(fù)載場景 141 . 文檔介紹1.1 文檔目的說明測試方案中所涉及內(nèi)容的簡單介紹,包含:編寫目的、項(xiàng)目背景、參考文檔、測試點(diǎn)選取,場景設(shè)計(jì)等?1.2 參考文獻(xiàn)網(wǎng)站稿件管理發(fā)布系統(tǒng)軟件需求規(guī)格說明書1.3 編寫目的從文檔描述網(wǎng)站稿件管理發(fā)布系統(tǒng)性能測試的范圍、方法、資源、進(jìn)度,作為網(wǎng)站稿件管理發(fā)布系統(tǒng)性能測試的依據(jù),該文檔的目的主要有:1 、明確測試范圍、測試對象2 、明確測試目標(biāo)3 、明確測試環(huán)境需求,包括:測試需要的軟、硬件環(huán)境以及測試人力需求4 、確定測試方案,測試的方法和步驟5 、指定測試工作的時間安排6 、分
4、析測試的風(fēng)險,尋找規(guī)避辦法7 、確定測試需求輸出的結(jié)果和結(jié)果表現(xiàn)形式2 . 軟件概述2.1 項(xiàng)目介紹 系統(tǒng)特點(diǎn)本系統(tǒng)是一個網(wǎng)站稿件管理發(fā)布系統(tǒng),包括稿件管理和文檔上傳下載兩個主要功能模塊。網(wǎng)站編輯用戶可以提交稿件,稿件經(jīng)過批準(zhǔn)后可以在網(wǎng)站上發(fā)布。查詢稿件可以執(zhí)行標(biāo)題檢索、全文檢索等。文檔上傳下載功能可以管理和共享 Word 文檔。2.2 運(yùn)行環(huán)境服務(wù)器設(shè)備CPU主頻1GHz以上,內(nèi)存1GB以上,硬盤自由空間支持軟件1GB以上操作系統(tǒng):Windows2003 Server 或 Windows XP數(shù)據(jù)庫服務(wù)器:MySQL-5.1.28應(yīng)用服務(wù)器:Tomcat6.0Java: JDK1.6.0_0
5、7應(yīng)用軟件:Liferay Portal 5.1.1瀏覽器:IE6+sp2Word : office 2000 或 office XP 或 office 20032.3 項(xiàng)目流程隅篇件管理發(fā)布系刪除r#>又£他x隙文檔上梗3 .測試資源3.1 軟硬件配置性能測試環(huán)境(包括測試工具環(huán)境)的硬件和軟件配置如下表所示:環(huán)境資源數(shù)量型號/配置/軟件名稱/軟件版本號硬件環(huán)境核心系統(tǒng)新安騰主機(jī)1HP安騰CPU : 40 核,主頻 1.6GHz內(nèi)存:80G存儲:500*9GIP 地址:10.1.189.213前置系統(tǒng)服務(wù)器主機(jī)1IBM 595CPU : 8 核,主頻 2.3GHz內(nèi)存:16G
6、存儲:20GIP 地址:10.1.189.214LR壓力產(chǎn)生器2筆記本電腦CPU :雙核,主頻 1.60GHz內(nèi)存:1G/2GIP 地址:10.1.119.59/10.1.119.109LR控制臺1筆記本電腦CPU :雙核,主頻 1.60GHz內(nèi)存:1GIP地址:軟件環(huán)境核心主機(jī)操作系統(tǒng)1HP-UX 11.23核心主機(jī)數(shù)據(jù)庫1Oracle 9i核心主機(jī)應(yīng)用軟件1ECshop核心主機(jī)交易中間件1BEA Tuxedo 9.1前置服務(wù)器操作系統(tǒng)1IBM-AIX 5.3.0.0前置服務(wù)器數(shù)據(jù)庫1Oracle 9.2.0.6.0前置服務(wù)器應(yīng)用軟件1南天綜合前置系統(tǒng)(P B)前置服務(wù)器交易中間件1BEA
7、Tuxedo 9.0LR壓力產(chǎn)生器操作系統(tǒng)2Windows XP Professioanl(SP2)LR控制臺操作系統(tǒng)1Windows XP Professioanl(SP2)LR壓力產(chǎn)生器、壓力 產(chǎn)生器交易中間件客 戶端3BEA Tuxedo WorkStation 6.53.2測試工具序號工具名稱用途及說明J商/自產(chǎn)版本1LoadRunner性能測試工具, Tuxedo協(xié)議(License的弁發(fā)數(shù)為500)HP11.0英文版3.3人力需求角色姓名具體職責(zé)技要求性能測試經(jīng)理性能測試項(xiàng)目管理和協(xié)調(diào)性能測試需求分析測試計(jì)劃和測試才氏告編寫1、組織協(xié)調(diào)能力2、熟悉性能測試體系3、熟悉應(yīng)用架構(gòu)性能測
8、試設(shè)計(jì)人員編制測試案例,開發(fā)測試腳本,設(shè)計(jì)測試場景,執(zhí)行性能測試1、熟悉性能測試體系2、熟悉性能測試方法和LoadRunner 測試工具3、腳本編寫和調(diào)試能力4、執(zhí)行時的系統(tǒng)資源監(jiān)控技術(shù)5、性能瓶頸分析能力測試環(huán)境和測試數(shù)據(jù)準(zhǔn)備人員準(zhǔn)備性能測試環(huán)境(包括測試工具環(huán)境、被測系統(tǒng)硬件環(huán)境和軟件環(huán)境)準(zhǔn)備基礎(chǔ)數(shù)據(jù)和測試數(shù)據(jù)1、LoadRunner部署能力2、熟悉核心系統(tǒng)、前置系統(tǒng)軟硬件配置3、熟悉數(shù)據(jù)庫操作性能調(diào)優(yōu)人員核心后臺主機(jī)系統(tǒng)優(yōu)化1、熟悉HP主機(jī)設(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:PerformanceTesti
9、ng_ManuscriptManagementSystemD:LR_Projectdata查詢稿件稿件名稱 稿件版本 號search_manuscript.dat稿件標(biāo)題 稿件內(nèi)容增加稿件稿件標(biāo)題 稿件內(nèi)容add_manuscript.dat顯示稿件稿件編Pshow_manuscript.dat查詢文檔文檔名稱search_document.dat上傳文t當(dāng)文檔名稱 文檔重命 名文檔說明upload_document.dat4 .交付物序號交付物名稱責(zé)任人參與者交付日期1性能測試計(jì)劃2性能測試腳本3性能測試場景4性能測試結(jié)果5性能測試報告5 .測試進(jìn)度計(jì)劃在測試工作量估算數(shù)據(jù)的基礎(chǔ)上,考慮現(xiàn)有
10、的資源情況,對資源進(jìn)行具體安排,根據(jù)項(xiàng)目整體進(jìn)度計(jì)劃,列出進(jìn)度表,即是誰在什么時間內(nèi)完成什么任務(wù)序號名稱責(zé)任人工期開始時間完成日期1稿件管理發(fā)布系統(tǒng)5工作日2014-04-282014-05-021.1測試設(shè)計(jì)2工作日1.1.1編寫測試計(jì)劃 準(zhǔn)備測試環(huán)境 準(zhǔn)備測試數(shù)據(jù) 開發(fā)測試腳本1.2基準(zhǔn)、單交易弁發(fā)測 試1-2工作日U 2 1單方易基準(zhǔn)測試,1 2 13綜合場景測試1.3.1綜合場景測試第1輪11.3.2綜合場景測試第2輪1.4穩(wěn)定性測試1.5 測 正:總結(jié)1:0-0.5工作日6 .測試啟動/結(jié)束/暫停/再啟動/退出準(zhǔn)則6.1 暫停準(zhǔn)則:核心系統(tǒng)和前置系統(tǒng)應(yīng)用軟件通過系統(tǒng)功能測試;測試環(huán)境
11、已經(jīng)準(zhǔn)備完畢,包括:核心系統(tǒng)和前置系統(tǒng)應(yīng)用系統(tǒng)已安裝完畢基礎(chǔ)數(shù)據(jù)以及測試數(shù)據(jù)已經(jīng)導(dǎo)入核心系統(tǒng)主機(jī)數(shù)據(jù)庫LoadRunner壓力產(chǎn)生器及控制臺機(jī)器已經(jīng)準(zhǔn)備完畢測試工具LoadRunner及所需要的License已準(zhǔn)備好測試腳本、測試場景已經(jīng)準(zhǔn)備完畢以上條件,必須全部滿足才能開始性能測試執(zhí)行。6.2 暫停/再啟動的準(zhǔn)則6.2.1 暫停準(zhǔn)則:測試匯總發(fā)現(xiàn)問題,需要網(wǎng)站稿件管理發(fā)布系統(tǒng)修改代碼,或者需要更換應(yīng) 用服務(wù)器測試環(huán)境受到干擾,比如服務(wù)器被臨時征用,或服務(wù)器的其他使用會對測試 結(jié)果造成干擾6.2.2 再啟動準(zhǔn)則測試中發(fā)現(xiàn)問題得以解決測試環(huán)境恢復(fù)正常6.3 測試退出準(zhǔn)則滿足下列條件之一時,可以結(jié)
12、束性能測試執(zhí)行:壓到預(yù)定最大并發(fā)用戶數(shù),系統(tǒng)性能能夠滿足預(yù)期測試指標(biāo)要求;到計(jì)劃結(jié)束日期,壓到預(yù)定最大并發(fā)用戶數(shù),經(jīng)過系統(tǒng)調(diào)優(yōu),系統(tǒng)性能仍然無法滿足預(yù)期測試指標(biāo)要求,但已經(jīng)無法再實(shí)施調(diào)優(yōu)。7 . 性能測試目標(biāo)要求7.1 性能測試指標(biāo)本次性能測試需要測試的性能指標(biāo)包括:1、交易響應(yīng)時間:核心系統(tǒng)處理交易的平均響應(yīng)時間2、交易吞吐量:后臺主機(jī)每秒能夠處理的交易筆數(shù)( TPS )3、并發(fā)交易成功率4、批處理效率5、資源使用指標(biāo):前置和核心系統(tǒng)各服務(wù)器CPU 占用率、內(nèi)存占用率、I/O 占用率; LoadRunner 壓力產(chǎn)生器CPU 占用率、內(nèi)存占用率7.2 交易響應(yīng)時間本次性能測試中的交易響應(yīng)時間
13、是指在一定的負(fù)載壓力下,由前置系統(tǒng)記錄和進(jìn)行統(tǒng)計(jì)分析的、 核心系統(tǒng)處理交易的響應(yīng)時間, 用一定時間段內(nèi)的統(tǒng)計(jì)平均值 ART 來表示。本次性能測試中,對所有非批量聯(lián)機(jī)交易的 ART 指標(biāo)要求為:ART w 5 秒7.3 交易吞吐量根據(jù)統(tǒng)計(jì)數(shù)據(jù), 網(wǎng)站稿件管理核心系統(tǒng)當(dāng)前生產(chǎn)環(huán)境高峰日交易總量為 7500 筆。根據(jù)二八原則( 80% 的交易量發(fā)生在20% 的時間段內(nèi)),當(dāng)前生產(chǎn)環(huán)境對主機(jī)的交易吞吐量指標(biāo)要求為:TPS_1 > 10000(交易)* 80%( 交易量)/ (24( 小時)* 20% * 3600(1 小時 60 分鐘*1 分鐘 60 秒 ) = 0.34 筆/ 秒 17280根
14、據(jù)規(guī)劃, 網(wǎng)站稿件管理系統(tǒng) 未來 1 年內(nèi)核心系統(tǒng)的處理能力應(yīng)達(dá)到高峰日交易總量10000 筆,則 3 年后對主機(jī)的交易吞吐量指標(biāo)要求為:TPS_2 > 10000 * 80% / (24 * 20% * 3600) = 0.46筆 / 秒為獲取核心系統(tǒng)主機(jī)的最大處理能力,在本次性能測試中可通過不斷加壓,讓核心系統(tǒng)主機(jī) CPU 利用率達(dá)到 85% ,記錄此時的 TPS 值,作為新主機(jī)處理能力的一個參考值。為模擬生產(chǎn)上核心主機(jī)的異常情況,通過不斷加壓,讓核心系統(tǒng)主機(jī)CPU 利用率達(dá)到接近 100% ,觀察核心系統(tǒng)的工作情況,記錄 TPS 值。7.4 并發(fā)交易成功率指測試結(jié)束時成功交易數(shù)占總
15、交易數(shù)的比率。 交易成功率越高, 系統(tǒng)越穩(wěn)定。對典型交易的場景測試,要求其并發(fā)交易成功率>99%o7.5 資源使用指標(biāo)在正常的并發(fā)測試和批處理測試中,核心系統(tǒng)各服務(wù)器主機(jī)的資源使用指標(biāo)要求:CPU使用率w 80%內(nèi)存使用率 w 80%I/O使用率 <80%8 . 測試策略8.1 基準(zhǔn)測試在測試環(huán)境經(jīng)過確認(rèn),腳本預(yù)驗(yàn)證之后對本次測試涉及的全部聯(lián)機(jī)交易做基準(zhǔn)測試。目的是驗(yàn)證測試腳本及后臺環(huán)境、初步檢查交易本身是否存在性能缺陷。目的:是獲取單用戶執(zhí)行時的各項(xiàng)性能指標(biāo),為多用戶并發(fā)和混合場景的性能測試分析提供參考依據(jù);8.2 并發(fā)測試并發(fā)測試是指并發(fā)不同數(shù)目的虛擬用戶執(zhí)行檢查點(diǎn)操作, 目的
16、是對檢查點(diǎn)進(jìn)行壓力加載測試。 預(yù)測系統(tǒng)投入使用后在一定用戶壓力情況下的系統(tǒng)響應(yīng)時間 , 根據(jù)此響應(yīng)時間分析、確定系統(tǒng)存在的性能瓶頸,為系統(tǒng)的優(yōu)化和調(diào)整提供依據(jù)。8.3 遞增測試遞增測試是指每隔一定時間段 (如 5 秒、 10 秒)并發(fā)不同數(shù)目的虛擬用戶執(zhí)行檢查點(diǎn)操作,對檢查點(diǎn)進(jìn)行遞增用戶壓力加載測試,從而模擬系統(tǒng)真實(shí)的使用情景,使用戶預(yù)知系統(tǒng)投入使用后的性能水平。8.4 綜合場景測試通過對系統(tǒng)體系機(jī)構(gòu)和功能模塊的分析以及對系統(tǒng)用戶的分布和使用頻率的分析,來構(gòu)造系統(tǒng)綜合場景的測試模型,模擬不同用戶執(zhí)行不同操作,如10%的用戶執(zhí)行登錄操作,50%的用戶執(zhí)行查詢操作,40%的用戶執(zhí)行上 傳文檔操作,
17、最大限度地模擬系統(tǒng)的真實(shí)場景,使用戶預(yù)知系統(tǒng)投入使用后的 真實(shí)性能水平。從而,對系統(tǒng)做出相應(yīng)的優(yōu)化及調(diào)整,避免實(shí)際情況中出現(xiàn)系 統(tǒng)長時間不響應(yīng)及崩潰的情況。8.5 疲勞強(qiáng)度測試疲勞強(qiáng)度測試是指對系統(tǒng)核心功能點(diǎn)進(jìn)行疲勞強(qiáng)度測試,即用系統(tǒng)穩(wěn)定運(yù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)宕機(jī)、內(nèi)存泄漏等情況。該測試通常需要和場景測試進(jìn)行結(jié)合,從而可以最大 限度地模擬真實(shí)環(huán)境下,系統(tǒng)長時間連續(xù)運(yùn)行條件下,系統(tǒng)是否能夠保持在 穩(wěn)定運(yùn)行狀態(tài)。9
18、 .測試用例開發(fā)根據(jù)測試范圍規(guī)定的內(nèi)容,逐條設(shè)計(jì)測試需求及完成該測試需求的測試過 程、測試條件,構(gòu)造本次測試的測試用例,編寫決策樹。表1時間特性第1頁共1頁測試需求測試過程說明過程標(biāo)引單用戶執(zhí)行登錄系統(tǒng)E-01登錄系統(tǒng)10用戶弁發(fā)執(zhí)行登錄系統(tǒng)E-0220用戶弁發(fā)執(zhí)行登錄系統(tǒng)E-03E-05E-06E-07E-08E-09表2資源特性第2頁,共1頁測試需求測試過程說明過程標(biāo)引單用戶執(zhí)行登錄系統(tǒng),弁監(jiān)控服務(wù)器的各項(xiàng)資源E-10登錄系統(tǒng)10用戶弁發(fā)執(zhí)行登錄系統(tǒng),弁監(jiān)控服務(wù)器的各項(xiàng) 資源E-1120用戶弁發(fā)執(zhí)行登錄系統(tǒng),弁監(jiān)控服務(wù)器的各項(xiàng)資源E-1210 .交易基準(zhǔn)測試10.1 測試方法使用一個Vus
19、er ,分別運(yùn)行每個交易的腳本,設(shè)置腳本的迭代次數(shù)1次,驗(yàn)證所有腳本是否運(yùn)行正確、所有交易事務(wù)是否成功返回,并獲取每個交易的平均交易響應(yīng)時間 ATR(Average Transaction Response Time) 。10.2 測試場景編號場景名執(zhí)行用戶數(shù)加 壓方式持 續(xù)時間退 出方式思考時間/迭代延遲負(fù)載 生成器數(shù)量備注1 1_ogin_Benchmarks1Vuser同時1min同時pacing:2s-4sthinktime:忽略1認(rèn)取單用戶執(zhí)行的11 .交易并發(fā)測試11.1 測試方法使用10個Vuser ,分別為每個交易執(zhí)行弁發(fā),驗(yàn)證所有腳本是否運(yùn)行正確、所有交易事務(wù)是否成功返回,并
20、獲取每個交易的平均交易響應(yīng)時間ATR(Average TransactionResponse Time )。11.2測試綜合場景Sfflj七場景名并發(fā)用戶數(shù)加壓方式持續(xù)時間退出方式思考時間/迭代延遲負(fù)載 生成 器數(shù) 量集合點(diǎn)策略1Login_Concurrent10同時運(yùn)行完成同時忽略1設(shè)置第一項(xiàng)11.3 測試方法ATR( Average Transaction使用20個Vuser ,分別為每個交易執(zhí)行弁發(fā),驗(yàn)證所有腳本是否運(yùn)行正確、所有交易事務(wù)是否成功返回,弁獲取每個交易的平均交易響應(yīng)時間Response Time )。11.4 測試場景Sfflj七場景名并發(fā)用戶數(shù)加壓方式持續(xù)時間退出方式思考 時間/迭代延遲負(fù)載 生成器數(shù)量集合點(diǎn)滎一1Login_Concurrent20同時運(yùn)行完成同時忽略1設(shè)置第一項(xiàng)12 .交易遞增測試場景在一個場景中每個交易分別使用20個Vuser在線,運(yùn)行每個交易的腳
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年水泥磚行業(yè)環(huán)保設(shè)施共建共享合同3篇
- 2025年度龍樓中心小學(xué)校園文化建設(shè)與活動策劃合同4篇
- 2025年度臨時工勞動合同書模板(適用于建筑行業(yè))4篇
- 2025年度重點(diǎn)防火單位消防設(shè)備檢測外包合同3篇
- 2025年度二手房買賣合同法律援助合同4篇
- 二零二五年電影院線上映合作合同3篇
- 二零二五年度老磚回收利用與紅磚銷售合同3篇
- 2025年度智能安防系統(tǒng)設(shè)計(jì)施工合同4篇
- 二零二五年度煤炭運(yùn)輸合同信息化改造實(shí)施協(xié)議4篇
- 2025年度港口碼頭船舶引航與拖輪服務(wù)合同4篇
- 深圳2024-2025學(xué)年度四年級第一學(xué)期期末數(shù)學(xué)試題
- 中考語文復(fù)習(xí)說話要得體
- 《工商業(yè)儲能柜技術(shù)規(guī)范》
- 華中師范大學(xué)教育技術(shù)學(xué)碩士研究生培養(yǎng)方案
- 醫(yī)院醫(yī)學(xué)倫理委員會章程
- 初中班主任案例分析4篇
- 公司7s管理組織實(shí)施方案
- Q∕GDW 12147-2021 電網(wǎng)智能業(yè)務(wù)終端接入規(guī)范
- 仁愛英語單詞默寫本(全六冊)英譯漢
- 公園廣場綠地文化設(shè)施維修改造工程施工部署及進(jìn)度計(jì)劃
- 塑料件缺陷匯總
評論
0/150
提交評論