網(wǎng)上銀行系統(tǒng)性能測(cè)試案例_第1頁(yè)
網(wǎng)上銀行系統(tǒng)性能測(cè)試案例_第2頁(yè)
網(wǎng)上銀行系統(tǒng)性能測(cè)試案例_第3頁(yè)
網(wǎng)上銀行系統(tǒng)性能測(cè)試案例_第4頁(yè)
網(wǎng)上銀行系統(tǒng)性能測(cè)試案例_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、用戶名稱密級(jí):XX項(xiàng)目性能測(cè)試方案(V1.0)文檔編號(hào):項(xiàng)目名稱:編寫日期:核:審核日期:修訂狀況早下編號(hào)京IJ名稱修訂內(nèi)容簡(jiǎn)述修訂日期修訂前版本號(hào)批準(zhǔn)人目錄1.測(cè)試范圍錯(cuò)誤!未定義書簽。2. 測(cè)試活動(dòng)42.1. 測(cè)試工具42.2. 測(cè)試類型42.2.1. 基準(zhǔn)測(cè)試42.2.2. 并發(fā)數(shù)測(cè)試52.2.3. 穩(wěn)定性測(cè)試52.2.4. 浪涌式測(cè)試53. 測(cè)試環(huán)境53.1. 軟件環(huán)境53.2. 硬件環(huán)境53.3. 網(wǎng)絡(luò)拓?fù)鋱D64. 測(cè)試方案64.1. 模擬數(shù)據(jù)量分布64.2. 典型交易選取64.3. 并發(fā)方法74.4. 延時(shí)說(shuō)明74.5. 執(zhí)行速度74.6. 方案設(shè)置74.6.1. 基準(zhǔn)測(cè)試74.6

2、.2. 并發(fā)數(shù)測(cè)試84.6.3. 穩(wěn)定性測(cè)試94.6.4. 浪涌式測(cè)試10- .概述【此處簡(jiǎn)述性能測(cè)試的概述】如:本次測(cè)試測(cè)試旨在檢測(cè)XX項(xiàng)目系統(tǒng)性能。由于解決方案部未對(duì)該產(chǎn)品提出明確的性能指標(biāo),而且受到基地硬件環(huán)境所限,所以項(xiàng)目組只能在基地所能提供的硬件、軟件基礎(chǔ)上,對(duì)XX進(jìn)行測(cè)試。性能測(cè)試采用MI公司的LoadRunner7.8作為性能測(cè)試的工具,模擬用戶進(jìn)行基準(zhǔn)測(cè)試、并發(fā)數(shù)測(cè)試、穩(wěn)定性測(cè)試、浪涌式測(cè)試等四種類型的測(cè)試,并對(duì)主要測(cè)試指標(biāo)參數(shù)進(jìn)行分析。- .測(cè)試手段和范圍測(cè)試工具本次性能測(cè)試采用MI公司的LoadRunner作為性能測(cè)試的工具。LoadRunner主要提供3個(gè)性能測(cè)試組件:V

3、irtualUserGenerator,Controller,Analysis使用VirtualUserGenerator錄制測(cè)試腳本;用Controller進(jìn)行管理,控制并發(fā)的模擬用戶并發(fā)數(shù),記錄測(cè)試結(jié)果,包括缺陷報(bào)告和測(cè)試日志;Analysis進(jìn)行統(tǒng)計(jì)和分析測(cè)試結(jié)果。測(cè)試范圍本次測(cè)試使用相同的測(cè)試用例(詳細(xì)信息請(qǐng)參考4.2節(jié)),進(jìn)行基準(zhǔn)測(cè)試、并發(fā)數(shù)測(cè)試、穩(wěn)定性測(cè)試、浪涌式測(cè)試等四種類型的測(cè)試?;鶞?zhǔn)測(cè)試對(duì)建行TELLER平臺(tái)改造項(xiàng)目系統(tǒng)測(cè)試業(yè)務(wù)模型中所涉及的XXXX、XXXX、XXXX業(yè)務(wù)進(jìn)行基準(zhǔn)測(cè)試。基準(zhǔn)測(cè)試可在系統(tǒng)無(wú)壓力(測(cè)試環(huán)境獨(dú)立于外界環(huán)境,服務(wù)器無(wú)額外服務(wù)運(yùn)行,無(wú)額外監(jiān)控進(jìn)程運(yùn)行,

4、待測(cè)試系統(tǒng)無(wú)其他業(yè)務(wù)在運(yùn)行)情況下,取得各項(xiàng)業(yè)務(wù)的系統(tǒng)平均響應(yīng)時(shí)間作為分析衡量指標(biāo),用于初步診斷系統(tǒng)是否存在性能瓶頸。并發(fā)數(shù)測(cè)試按照業(yè)務(wù)模型約定的業(yè)務(wù)間比例關(guān)系,用LoadRunner模擬多用戶同時(shí)向應(yīng)用服務(wù)器并發(fā)提交交易請(qǐng)求,測(cè)試運(yùn)行過(guò)程中每個(gè)用戶在沒(méi)有任何時(shí)間間隔(ThinkTime)的情況下反復(fù)提交交易,固定運(yùn)行時(shí)間為5分鐘。穩(wěn)定性測(cè)試穩(wěn)定性測(cè)試重點(diǎn)測(cè)試建行TELLER平臺(tái)改造項(xiàng)目系統(tǒng)在業(yè)務(wù)高峰期壓力下運(yùn)行的穩(wěn)定性。浪涌式測(cè)試持續(xù)進(jìn)行高強(qiáng)度和普通強(qiáng)度的交叉壓力測(cè)試。- .測(cè)試環(huán)境軟件環(huán)境資源描述數(shù)量測(cè)試客戶端軟件環(huán)境LoadRunner7.8負(fù)載生成工具軟件,License為100001

5、Office2000辦公軟件用于測(cè)試數(shù)據(jù)處理1Windows2000professional測(cè)試客戶端操作系統(tǒng)軟件1IE6.0及其相應(yīng)頁(yè)面組件測(cè)試客戶端應(yīng)用軟件1測(cè)試服務(wù)器端軟件環(huán)境Windows2000professional服務(wù)器端操作系統(tǒng)軟件1Weblogic8.1(jdk1.4.2)應(yīng)用服務(wù)器軟件1AIX5.2.0.0/Informix7以上DBServer1硬件環(huán)境資源描述數(shù)量測(cè)試客戶端硬件環(huán)境臺(tái)式PC:CPU=2.8GHz,1G內(nèi)存(最低512M),40G硬盤2測(cè)試服務(wù)器端硬件環(huán)境AIX-6000:1數(shù)據(jù)庫(kù)環(huán)境網(wǎng)絡(luò)拓?fù)鋱D在實(shí)際硬件測(cè)試環(huán)境中網(wǎng)絡(luò)拓?fù)鋱D測(cè)試客戶踹Wiridows200

6、0pro±-essic)ntilI.OriaRLnneT'T.S股b/app服務(wù)能Window莒2000professional- .測(cè)試方案模擬數(shù)據(jù)量分布總記錄數(shù)(條):表數(shù)量:本次測(cè)試使用數(shù)據(jù)信息如下:模塊表類別表名記錄數(shù)(條)典型交易選取選取原則業(yè)務(wù)統(tǒng)計(jì)中幾種典型業(yè)務(wù)的比例調(diào)用頻繁、占用空間大的數(shù)據(jù)庫(kù)表的交易占用最大存儲(chǔ)空間或其它資源的交易對(duì)磁盤、常駐內(nèi)存的數(shù)據(jù)過(guò)度訪問(wèn)的交易選取結(jié)果交易交易名稱交易編號(hào)相應(yīng)腳本名稱說(shuō)明Tran_1Transaction交易二交易名稱交易編號(hào)相應(yīng)腳本名稱說(shuō)明Tran_1Transaction交易三交易名稱交易編號(hào)相應(yīng)腳本名稱說(shuō)明Tran_

7、3Transaction_3并發(fā)方法本次測(cè)試采用LoadRunner的模擬終端方式發(fā)起,采用逐步上壓的方法,每1秒發(fā)起1個(gè)并發(fā),9分鐘以內(nèi)登錄完畢,持續(xù)執(zhí)行時(shí)間設(shè)定為5分鐘。持續(xù)執(zhí)行時(shí)間結(jié)束后,每1秒停止1個(gè)并發(fā)。延時(shí)說(shuō)明按照建行TELLERS臺(tái)改造項(xiàng)目系統(tǒng)日常業(yè)務(wù)模型的約定,添加交易間隔,按照每個(gè)交易總計(jì)延時(shí)13秒,(其中:交易之間間隔3秒;每個(gè)交易中間隔10秒(通訊延時(shí)2秒,外設(shè)延時(shí)2秒,柜員查看2秒,點(diǎn)鈔延時(shí)2秒,打印延時(shí)2秒);擊鍵頻率=4次/秒。)執(zhí)行速度擊鍵頻率:4次/秒方案設(shè)置按照第三節(jié)內(nèi)容配置測(cè)試環(huán)境,并準(zhǔn)備相應(yīng)的測(cè)試數(shù)據(jù)和腳本執(zhí)行以下測(cè)試?;鶞?zhǔn)測(cè)試編號(hào):001目的:無(wú)負(fù)載情況

8、下取得各項(xiàng)業(yè)務(wù)的系統(tǒng)平均響應(yīng)時(shí)間作為分析衡量指標(biāo),用于初步診斷系統(tǒng)是否存在性能瓶頸。文件名稱:Scenariol.lrs針對(duì)以上幾種業(yè)務(wù)編寫的測(cè)試測(cè)試方法:使用LoadRunner模擬一定數(shù)量的用戶登錄到系統(tǒng),腳本,在系統(tǒng)無(wú)壓力情況下重復(fù)100次,每次迭代間等待13秒,記錄平均響應(yīng)時(shí)間。設(shè)置信息:使用手動(dòng)方案,分別選擇測(cè)試腳本Transaction_1/Transaction_2/Transaction_3,詳細(xì)設(shè)置信息如下:置交易,用戶數(shù)量迭代次數(shù)迭代間隔執(zhí)行時(shí)間RampUp持續(xù)時(shí)間RampDown延時(shí)時(shí)間ThinkTime負(fù)載生成器數(shù)量Tran_1110013/全部加載/全部停止/1Tra

9、n_2110013/全部加載/全部停止/1Tran_3110013/全部加載/全部停止/1并發(fā)數(shù)測(cè)試編號(hào):002目的:檢測(cè)多用戶并發(fā)訪問(wèn)時(shí),系統(tǒng)的性能參數(shù)。文件名稱:Scenario2_1.lrs/Scenario2_2.lrs/Scenario2_3.lrs測(cè)試方法:具體操作如下.使用LoadRunner模寸200用戶登錄到系統(tǒng),每個(gè)用戶以13秒的間隔反復(fù)提交服務(wù)請(qǐng)求并接收返回結(jié)果,交易過(guò)程持續(xù)5分鐘后,全部用戶退出系統(tǒng)。記錄每次服務(wù)的平均響應(yīng)時(shí)間,通過(guò)的交易數(shù)、交易正確率,應(yīng)用服務(wù)器利用率、內(nèi)存使用情況等參數(shù)。.改變并發(fā)用戶數(shù)為300,重復(fù)上述測(cè)試過(guò)程。.改變并發(fā)用戶數(shù)為400,重復(fù)上述測(cè)

10、試過(guò)程。.改變并發(fā)用戶數(shù)為500,重復(fù)上述測(cè)試過(guò)程。.當(dāng)出現(xiàn)以下情況下停止用戶數(shù)量的增加,結(jié)束測(cè)試Tps上升趨勢(shì)明顯減慢,或甚至有下降趨勢(shì)CPU/Memory達(dá)到極限或者1分鐘之后系統(tǒng)仍無(wú)響應(yīng)ART數(shù)值急劇升高或者不能滿足預(yù)期期望.記錄測(cè)試結(jié)果設(shè)置信息:使用手動(dòng)方案,選擇測(cè)試腳本Transaction_1(Tran_1),詳細(xì)設(shè)置信息如下:置交易、用戶數(shù)量迭代次數(shù)迭代間隔執(zhí)行時(shí)間RampUp持續(xù)時(shí)間(sec)RampDown延時(shí)時(shí)間ThinkTime負(fù)載生成器數(shù)量Tran_1200/1/sec3001/sec0Ignore2300/1/sec3001/sec0Ignore2400/1/sec3

11、001/sec0Ignore2/1/sec3001/sec0Ignore2使用手動(dòng)方案,選擇測(cè)試腳本Transaction_2(Tran_2),詳細(xì)設(shè)置信息如下:"y置交易、用戶數(shù)量迭代次數(shù)迭代間隔執(zhí)行時(shí)間RampUp持續(xù)時(shí)間(sec)RampDown延時(shí)時(shí)間ThinkTime負(fù)載生成器數(shù)量Tran_2200/1/sec3001/sec0Ignore2300/1/sec3001/sec0Ignore2400/1/sec3001/sec0Ignore2/1/sec3001/sec0Ignore2使用手動(dòng)方案,選擇測(cè)試腳本Transaction_3(Tran_3),詳細(xì)設(shè)置信息如下:、淤

12、置交易用戶數(shù)量迭代次數(shù)迭代間隔執(zhí)行時(shí)間RampUp持續(xù)時(shí)間(sec)RampDown延時(shí)時(shí)間ThinkTime負(fù)載生成器數(shù)量Tran_3200/1/sec3001/sec0Ignore2300/1/sec3001/sec0Ignore2400/1/sec3001/sec0Ignore2/1/sec3001/sec0Ignore24.6.3,穩(wěn)定性測(cè)試編號(hào):003目的:測(cè)試建行TELLER平臺(tái)改造項(xiàng)目系統(tǒng)在業(yè)務(wù)高峰期壓力下運(yùn)行的穩(wěn)定性。文件名稱:Scenario3_1.lrs/Scenario3_2.lrs/Scenario3_3.lrs測(cè)試方法:采用業(yè)務(wù)模型負(fù)載測(cè)試的腳本及場(chǎng)景設(shè)置(腳本采用并

13、發(fā)數(shù)測(cè)試的腳本,場(chǎng)景除時(shí)長(zhǎng)不同外其他各項(xiàng)都同于并發(fā)數(shù)測(cè)試,另外取并發(fā)數(shù)測(cè)試時(shí)最優(yōu)的一組并發(fā)數(shù)進(jìn)行的),對(duì)建行TELLER平臺(tái)改造項(xiàng)目系統(tǒng)進(jìn)行時(shí)間為1X8小時(shí)穩(wěn)定性測(cè)試,記錄每次服務(wù)平均響應(yīng)時(shí)間,服務(wù)正確率,服務(wù)器CPU利用率、內(nèi)存使用情況等參數(shù),考察服務(wù)器是否出現(xiàn)宕機(jī)、交易正確率小于95%等情況。設(shè)置信息:使用手動(dòng)方案,選擇測(cè)試腳本Transaction_1(Tran_1),詳細(xì)設(shè)置信息如下:置交易用戶數(shù)量迭代次數(shù)迭代間隔執(zhí)行時(shí)間RampUp持續(xù)時(shí)間(sec)RampDown延時(shí)時(shí)間ThinkTime負(fù)載生成器數(shù)量Tran_1/1/sec288001/sec0Ignore2使用手動(dòng)方案,選擇測(cè)

14、試腳本Transaction_2(Tran_2),詳細(xì)設(shè)置信息如下:“y置交易、用尸數(shù)量迭代次數(shù)迭代間隔執(zhí)仃時(shí)間RampUp持續(xù)時(shí)間(sec)RampDown延時(shí)時(shí)間ThinkTime貝載生成器數(shù)量Tran_2/1/sec288001/sec0Ignore2使用手動(dòng)方案,選擇測(cè)試腳本Transaction_3(Tran_3),詳細(xì)設(shè)置信息如下:交易用尸數(shù)量迭代次數(shù)迭代間隔執(zhí)行時(shí)間RampUp持續(xù)時(shí)間(sec)RampDown延時(shí)時(shí)間ThinkTime負(fù)載生成器數(shù)量Tran_3/1/sec288001/sec0Ignore24.6.4.浪涌式測(cè)試編號(hào):004目的:持續(xù)進(jìn)行高強(qiáng)度和普通強(qiáng)度的交叉壓

15、力測(cè)試。文件名稱:Scenario4_1.lrs/Scenario4_2.lrs/Scenario4_3.lrs測(cè)試方法:先在5分鐘內(nèi)壓500個(gè)Vuser,然后在5分鐘內(nèi)壓50個(gè)Vuser,最后又在5分鐘內(nèi)壓1000個(gè)Vuser,再將用戶數(shù)降至100,查看資源釋放情況。設(shè)置信息:使用手動(dòng)方案,持續(xù)測(cè)試腳本Transaction_1(Tran_1),詳細(xì)設(shè)置信息如下:置交易用戶數(shù)量迭代次數(shù)迭代間隔執(zhí)行時(shí)間RampUp持續(xù)時(shí)間(sec)RampDown延時(shí)時(shí)間ThinkTime負(fù)載生成器數(shù)量Tran_1500/1/sec3001/sec0Ignore250/1/sec3001/sec0Ignore

16、21000/1/sec3001/sec0Ignore2100/1/sec3001/sec0Ignore2使用手動(dòng)方案,選擇測(cè)試腳本Transaction_2(Tran_2),詳細(xì)設(shè)置信息如下:,其置交易、用戶數(shù)量迭代次數(shù)迭代間隔執(zhí)行時(shí)間RampUp持續(xù)時(shí)間(sec)RampDown延時(shí)時(shí)間ThinkTime負(fù)載生成器數(shù)量Tran_2500/1/sec3001/sec0Ignore250/1/sec3001/sec0Ignore21000/1/sec3001/sec0Ignore2100/1/sec3001/sec0Ignore2使用手動(dòng)方案,選擇測(cè)試腳本Transaction_3(Tran_3),詳細(xì)設(shè)置信息如下:“7置交廣、用戶數(shù)量迭代次數(shù)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論