某市政府決策支持與分析系統(tǒng)性能測(cè)試報(bào)告_第1頁(yè)
某市政府決策支持與分析系統(tǒng)性能測(cè)試報(bào)告_第2頁(yè)
某市政府決策支持與分析系統(tǒng)性能測(cè)試報(bào)告_第3頁(yè)
某市政府決策支持與分析系統(tǒng)性能測(cè)試報(bào)告_第4頁(yè)
某市政府決策支持與分析系統(tǒng)性能測(cè)試報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、高正軟件有限公司南寧市政府決策支持與分析系統(tǒng)性能測(cè)試報(bào)告Document InformationProject Name:決策支持與分析系統(tǒng)Document Version No:Document Version Date:2005-09-20Prepared By:王攀攀Preparation Date:2005-09-20Reviewed By:Review Date:Distribution ListFrom DateCompany / RoleEmail / Phone To Action*Due DateCompany / RoleEmail / Phone * Action Typ

2、es: Approve, Review, Inform, File, Action Required, Attend Meeting, Other (please specify)Version HistoryVer. No.Ver. DateRevised ByDescription2005-09-020王攀攀初稿版權(quán)說明本文檔中的所有內(nèi)容為高正軟件有限公司的機(jī)密和專屬所有。未經(jīng)高正軟件有限公司的明確書面許可,任何組織或個(gè)人不得以任何目的、任何形式及任何手段復(fù)制或傳播本文檔部分或全部?jī)?nèi)容。目錄1概述5測(cè)試目的5測(cè)試方法5測(cè)試系統(tǒng)環(huán)境配置51.4參考資料62壓力測(cè)試場(chǎng)景一6場(chǎng)景一特征6準(zhǔn)備過程

3、6測(cè)試結(jié)果6基本測(cè)試結(jié)果6測(cè)試結(jié)果表7性能曲線圖7壓力測(cè)試小結(jié)103壓力測(cè)試場(chǎng)景二10場(chǎng)景二特征10準(zhǔn)備過程11測(cè)試結(jié)果11基本測(cè)試結(jié)果11測(cè)試結(jié)果表11性能曲線圖12壓力測(cè)試小結(jié)154壓力測(cè)試場(chǎng)景三15場(chǎng)景三特征15測(cè)試數(shù)據(jù)15基本測(cè)試結(jié)果15測(cè)試結(jié)果表16性能曲線圖16壓力測(cè)試小結(jié)195附錄201 概述1.1 測(cè)試目的本次壓力測(cè)試主要針對(duì)南寧市政府決策支持與分析系統(tǒng)性能進(jìn)行壓力測(cè)試。 1.2 測(cè)試方法l 測(cè)試工具及腳本:應(yīng)用LR工具(Loadrunner)作為輔助工具,對(duì)應(yīng)用系統(tǒng)的主要參數(shù)(例如線程數(shù)、可同時(shí)接受任務(wù)數(shù)、可承受接收記錄數(shù))等等進(jìn)行管理,及對(duì)線程進(jìn)行正確行分析,計(jì)算壓力測(cè)試結(jié)

4、果,計(jì)算性能圖繪制數(shù)據(jù)等等。l 測(cè)試方法:通過工具LR啟動(dòng)/關(guān)閉線程,直到應(yīng)用系統(tǒng)滿足壓力測(cè)試要求的循環(huán)次數(shù)為止。1.3 測(cè)試系統(tǒng)環(huán)境配置服務(wù)器環(huán)境如下:服務(wù)器操作系統(tǒng):windows xp服務(wù)器配置:tongweb,sqlserver2000,testdirector測(cè)試環(huán)境是:Csn1: C Csn操作系統(tǒng):windows xp 用 戶: admin 配 置: mercury loadrunner,sqlserver2000Csn2: C Csn操作系統(tǒng):windows xp 用 戶: custumer 配 置: mercury loadrunner,sqlserver20001.4 參考

5、資料決策支持與分析系統(tǒng)需求規(guī)格說明書決策支持與分析系統(tǒng)詳細(xì)設(shè)計(jì)說明書決策支持與分析系統(tǒng)用戶手冊(cè)決策支持與分析系統(tǒng)培訓(xùn)手冊(cè)2 壓力測(cè)試場(chǎng)景一2.1 場(chǎng)景一特征單機(jī)運(yùn)行測(cè)試腳本,多線程運(yùn)行。設(shè)置虛擬用戶總數(shù)為200,負(fù)載類型采用分組,1分鐘內(nèi)設(shè)置20個(gè)用戶,用戶呈階梯形上升,直到達(dá)到虛擬用戶的最大數(shù)。負(fù)載排隊(duì)等待至數(shù)據(jù)響應(yīng)時(shí)間設(shè)置為6分鐘(默認(rèn)值為2分鐘,根據(jù)測(cè)試環(huán)境系統(tǒng)配置的負(fù)載能力設(shè)置)。錄取場(chǎng)景過程:用戶登錄,進(jìn)入系統(tǒng)管理-用戶管理界面,對(duì)不同類型進(jìn)行查詢,并新增用戶做保存操作。本場(chǎng)景的測(cè)試意義主要是驗(yàn)證功能的正確性,多用戶登錄操作,查詢及新增的并發(fā)性,線程每次循環(huán)取記錄數(shù)是否正確?等等,為

6、其它的壓力測(cè)試場(chǎng)景測(cè)試做好基礎(chǔ)工作。本場(chǎng)景是在啟動(dòng)sqlserver2000、tongweb、testdirector應(yīng)用后進(jìn)行測(cè)試。2.2 準(zhǔn)備過程錄制。本場(chǎng)景模擬200個(gè)并發(fā)用戶,包括用戶登錄和用戶查詢,登錄部分放在vuser_init,中,用戶查詢放在Action中。2.3 測(cè)試結(jié)果2.3.1 基本測(cè)試結(jié)果主要檢查項(xiàng)主要檢查點(diǎn)結(jié)果三個(gè)原則優(yōu)先級(jí)高的先發(fā)同級(jí)時(shí)間優(yōu)先按照落地方承受能力發(fā)送OKOKOK線程名與落地方的對(duì)應(yīng)關(guān)系線程名與落地方的完全對(duì)應(yīng)OK線程每次循環(huán)取記錄數(shù)記錄數(shù)正確OK用戶登錄并發(fā)操作OK用戶類型查詢并發(fā)操作OK2.3.2 測(cè)試結(jié)果表Elapsed Time(共用時(shí)間)Hit

7、s/Second(每秒鐘采樣率)Passed Transactions(通過事務(wù))Failed Transactions(未通過事務(wù))Error(錯(cuò)誤)00:09:58(hh:mm:ss)19.46(last 60 sec)600002.3.3 性能曲線圖2.3.3.1 圖表說明:虛擬用戶數(shù)隨時(shí)間變化圖X軸為線程共用時(shí)間,Y軸為隨時(shí)間變化的虛擬用戶數(shù),各曲線狀態(tài)意義參照下圖(響應(yīng)數(shù)據(jù)及其執(zhí)行情況圖)2.3.3.2 圖表說明:響應(yīng)數(shù)據(jù)及其執(zhí)行情況圖上圖可以看到,總共有200個(gè)虛擬用戶,都執(zhí)行成功,沒有發(fā)生錯(cuò)誤。由于我們采用分組方式,20個(gè)用戶為一組。最多運(yùn)行用戶組數(shù)量為20個(gè),最少為0個(gè),平均為

8、16個(gè)。2.3.3.3 圖表說明:虛擬用戶響應(yīng)時(shí)間圖X軸為共用時(shí)間,Y軸為響應(yīng)時(shí)間,各曲線狀態(tài)意義參照下圖(事務(wù)響應(yīng)數(shù)據(jù)圖),可以看出,用戶查詢事務(wù)的響應(yīng)時(shí)間要比用戶登錄響應(yīng)時(shí)間明顯長(zhǎng)。2.3.3.4 圖表說明:事務(wù)響應(yīng)數(shù)據(jù)圖從數(shù)據(jù)中可以看到,登錄操作在當(dāng)前壓力測(cè)試場(chǎng)景下,最長(zhǎng)的執(zhí)行時(shí)間是19.395秒,最短的6.622秒,平均是11.860秒,標(biāo)準(zhǔn)差是3.154,最后一次響應(yīng)時(shí)間是10.207秒;用戶查詢操作在當(dāng)前壓力測(cè)試場(chǎng)景下,最長(zhǎng)的執(zhí)行時(shí)間是47.057秒,最短的8.004秒,平均是38.958秒,標(biāo)準(zhǔn)差是7.143秒,最后一次響應(yīng)時(shí)間是41.764秒. 中國(guó)最大的資料庫(kù)下載2.3.3.

9、5 圖表說明:Transaction Summary圖從上圖中可以看出,用戶登錄和用戶查詢的響應(yīng)事務(wù)數(shù)量是一樣的。2.3.3.6 圖示說明:Average Transaction Response Time圖可以看到,用戶查詢事務(wù)的響應(yīng)時(shí)間隨著用戶數(shù)的增加,響應(yīng)時(shí)間明顯增加。2.3.3.7 圖表說明:用戶查詢事務(wù)分解頁(yè)面上圖可以看到,用戶查詢事務(wù)共有三個(gè)組件組成,其中Estrflag=FIND下載用的時(shí)間最長(zhǎng),并且?guī)缀跛械臅r(shí)間都用在了FirstBuffer上,而其大小為8.331kb,并不是很大。2.3.4 壓力測(cè)試小結(jié)下列測(cè)試指標(biāo)證明系統(tǒng)處于極度飽和狀態(tài)l Total throughput

10、(bytes)(系統(tǒng)總吞吐量):51,679,091l Average throughput(bytes/second)( 系統(tǒng)平均吞吐量):86,276l Total Hits(系統(tǒng)總采樣率):11,328l3 壓力測(cè)試場(chǎng)景二3.1 場(chǎng)景二特征單機(jī)運(yùn)行測(cè)試腳本,多線程運(yùn)行。設(shè)置虛擬用戶總數(shù)為100,負(fù)載類型采用分組,1分鐘內(nèi)設(shè)置20個(gè)用戶,用戶呈階梯形上升,直到達(dá)到虛擬用戶的最大數(shù)。負(fù)載排隊(duì)等待至數(shù)據(jù)響應(yīng)時(shí)間設(shè)置為6分鐘(默認(rèn)值為2分鐘,根據(jù)測(cè)試環(huán)境系統(tǒng)配置的負(fù)載能力設(shè)置)。錄取場(chǎng)景過程:數(shù)據(jù)錄入-保存-提交-審核及查詢操作。該場(chǎng)景驗(yàn)證功能的正確性,數(shù)據(jù)庫(kù)訪問的吞吐能力、系統(tǒng)線程的協(xié)調(diào)能力,

11、同時(shí)也可驗(yàn)證在高強(qiáng)度壓力下功能的正確性。本場(chǎng)景是在啟動(dòng)sqlserver2000,tongweb、testdirector應(yīng)用后進(jìn)行測(cè)試。3.2 準(zhǔn)備過程錄制。本場(chǎng)景包括用戶登錄,進(jìn)入數(shù)據(jù)采集各操作界面,然后錄入,保存,提交,審核及查詢操作流程,其中登錄部分放在vuser_init,中,其它流程放在Action中。3.3 測(cè)試結(jié)果3.3.1 基本測(cè)試結(jié)果主要檢查項(xiàng)主要檢查點(diǎn)結(jié)果三個(gè)原則優(yōu)先級(jí)高的先發(fā)OK同級(jí)時(shí)間優(yōu)先OK按照落地方承受能力發(fā)送OK線程名與落地方的對(duì)應(yīng)關(guān)系線程名與落地方的完全對(duì)應(yīng)OK線程每次循環(huán)取記錄數(shù)記錄數(shù)正確OK數(shù)據(jù)錄入錄入正確OK數(shù)據(jù)保存保存成功OK數(shù)據(jù)提交提交成功OK數(shù)據(jù)審

12、核審核成功OK數(shù)據(jù)查詢查詢成功OK3.3.2 測(cè)試結(jié)果表Elapsed Time(共用時(shí)間)Hits/Second(每秒鐘采樣率)Passed Transactions(通過事務(wù))Failed Transactions(未通過事務(wù))Error(錯(cuò)誤)00:05:19(hh:mm:ss)9.59(last 60 sec)300003.3.3 性能曲線圖3.3.3.1 圖表說明:虛擬用戶數(shù)隨時(shí)間變化圖X軸為線程共用時(shí)間,Y軸為隨時(shí)間變化的虛擬用戶數(shù)。各曲線狀態(tài)意義參照下圖(響應(yīng)數(shù)據(jù)及其執(zhí)行情況圖)3.3.3.2 圖表說明:響應(yīng)數(shù)據(jù)及其執(zhí)行情況圖上圖可以看到,總共有100個(gè)虛擬用戶,都執(zhí)行成功,沒有

13、發(fā)生錯(cuò)誤。最多運(yùn)行用戶組數(shù)量為40個(gè),最少為0個(gè),平均為19個(gè)3.3.3.3 圖表說明:虛擬用戶響應(yīng)時(shí)間圖X軸為共用時(shí)間,Y軸為響應(yīng)時(shí)間。各曲線狀態(tài)意義參照下圖(事務(wù)響應(yīng)數(shù)據(jù)圖)。 3.3.3.4 圖表說明:事務(wù)響應(yīng)數(shù)據(jù)圖此場(chǎng)景主要測(cè)試數(shù)據(jù)采集操作負(fù)載,從數(shù)據(jù)中可以看到,數(shù)據(jù)采集各流程操作在當(dāng)前壓力測(cè)試場(chǎng)景下,最長(zhǎng)的執(zhí)行時(shí)間是68.690秒,最短的63.961秒,平均是65.523秒,標(biāo)準(zhǔn)差是1.121秒,最后一次響應(yīng)時(shí)間是64.419秒。3.3.3.5 圖表說明:Transaction Summary圖從上圖中可以看出,登錄與數(shù)據(jù)采集各流程操作事務(wù)數(shù)量沒有超過標(biāo)準(zhǔn)值。3.3.3.6 圖示說明

14、:Average Transaction Response Time圖上圖可以看到,數(shù)據(jù)采集流程操作的平均響應(yīng)時(shí)間要遠(yuǎn)遠(yuǎn)高于登錄操作,且其響應(yīng)時(shí)間的起伏坡度不大。3.3.3.7 圖表說明:數(shù)據(jù)采集事務(wù)分解頁(yè)面上圖可以看到,數(shù)據(jù)采集事務(wù)因是全流程操作,共有十個(gè)組件組成,其中runtype=modify下載用的時(shí)間最長(zhǎng),其大小為95.65kb。3.3.4 壓力測(cè)試小結(jié)下列測(cè)試指標(biāo)證明系統(tǒng)處于輕載狀態(tài)l Total throughput(bytes)(系統(tǒng)總吞吐量):93,270,811l Average throughput(bytes/second)( 系統(tǒng)平均吞吐量):291,471l Tot

15、al Hits(系統(tǒng)總采樣率):8,200l4 壓力測(cè)試場(chǎng)景三4.1 場(chǎng)景三特征單機(jī)運(yùn)行測(cè)試腳本,多線程運(yùn)行。設(shè)置虛擬用戶總數(shù)為200,負(fù)載類型采用分組,1分鐘內(nèi)設(shè)置20個(gè)用戶,用戶呈階梯形上升,直到達(dá)到虛擬用戶的最大數(shù)。負(fù)載排隊(duì)等待至數(shù)據(jù)響應(yīng)時(shí)間設(shè)置為6分鐘。(默認(rèn)值為2分鐘,根據(jù)測(cè)試環(huán)境系統(tǒng)配置的負(fù)載能力設(shè)置)錄取場(chǎng)景過程:對(duì)報(bào)表分類查詢,分行政區(qū)劃,類型,未報(bào)和漏報(bào)查詢。該場(chǎng)景驗(yàn)證數(shù)據(jù)庫(kù)訪問的吞吐能力是否有改善,可以改善多少?本場(chǎng)景是在啟動(dòng)sqlserver2000,tongweb、testdirector應(yīng)用后進(jìn)行測(cè)試。4.2 測(cè)試數(shù)據(jù)4.2.1 基本測(cè)試結(jié)果主要檢查項(xiàng)主要檢查點(diǎn)結(jié)果三

16、個(gè)原則優(yōu)先級(jí)高的先發(fā)OK同級(jí)時(shí)間優(yōu)先OK按照落地方承受能力發(fā)送OK線程名與落地方的對(duì)應(yīng)關(guān)系線程名與落地方的完全對(duì)應(yīng)OK線程每次循環(huán)取記錄數(shù)記錄數(shù)正確OK數(shù)據(jù)類型查詢查詢成功OK4.3 準(zhǔn)備過程錄制。本場(chǎng)景包括用戶登錄,進(jìn)入數(shù)據(jù)催報(bào)操作界面,對(duì)報(bào)表作查詢,行政區(qū)劃相應(yīng)地點(diǎn),上報(bào)類型選擇未報(bào),其中登錄部分放在vuser_init,中,其它流程放在Action中。4.3.1 測(cè)試結(jié)果表Elapsed Time(共用時(shí)間)Hits/Second(每秒鐘采樣率)Passed Transactions(通過事務(wù))Failed Transactions(未通過事務(wù))Error(錯(cuò)誤)00:05:19(hh:

17、mm:ss)9.59(last 60 sec)300004.3.2 性能曲線圖4.3.2.1 圖表說明:虛擬用戶數(shù)隨時(shí)間變化圖X軸為線程共用時(shí)間,Y軸為隨時(shí)間變化的虛擬用戶數(shù)。各曲線狀態(tài)意義參照下圖(響應(yīng)數(shù)據(jù)及其執(zhí)行情況圖)4.3.2.2 圖表說明:響應(yīng)數(shù)據(jù)及其執(zhí)行情況圖上圖可以看到,總共有200個(gè)虛擬用戶,都執(zhí)行成功,沒有發(fā)生錯(cuò)誤。最多運(yùn)行用戶組數(shù)量為20個(gè),最少為0個(gè),平均為20個(gè)4.3.2.3 圖表說明:虛擬用戶響應(yīng)時(shí)間圖X軸為共用時(shí)間,Y軸為響應(yīng)時(shí)間。各曲線狀態(tài)意義參照下圖(事務(wù)響應(yīng)數(shù)據(jù)圖)。4.3.2.4 圖表說明:事務(wù)響應(yīng)數(shù)據(jù)圖從數(shù)據(jù)中可以看到,數(shù)據(jù)催報(bào)操作在當(dāng)前壓力測(cè)試場(chǎng)景下,最長(zhǎng)的執(zhí)行時(shí)間是21.254秒,最短的10.054秒,平均是16.066秒,標(biāo)準(zhǔn)差是3.390秒,最后一次響應(yīng)時(shí)間是15.339秒。4.3.2.5 圖表說明:Transaction Summary

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論