版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
性能測(cè)試培訓(xùn)2012-5-25性能測(cè)試流程結(jié)果分析報(bào)告測(cè)試執(zhí)行
測(cè)試設(shè)計(jì)與開(kāi)發(fā)測(cè)試需求&計(jì)劃疲勞測(cè)試大數(shù)據(jù)量測(cè)試壓力測(cè)試負(fù)載測(cè)試測(cè)試流程性能測(cè)試流程3.測(cè)試執(zhí)行
1.測(cè)試需求&計(jì)劃4.結(jié)果分析&報(bào)告2.測(cè)試設(shè)計(jì)&開(kāi)發(fā)性能測(cè)試測(cè)試需求分析測(cè)試計(jì)劃制定測(cè)試腳本錄制測(cè)試調(diào)試開(kāi)發(fā)數(shù)據(jù)準(zhǔn)備場(chǎng)景設(shè)計(jì)結(jié)果分析問(wèn)題定位測(cè)試報(bào)告與評(píng)估搭建環(huán)境部署測(cè)試場(chǎng)景執(zhí)行測(cè)試測(cè)試需求分析測(cè)試需求分析關(guān)鍵內(nèi)容①測(cè)試的對(duì)象;②系統(tǒng)配置,例如 “預(yù)計(jì)有多少用戶(hù)并發(fā)訪(fǎng)問(wèn)?” “服務(wù)器怎樣和客戶(hù)端通信?” “網(wǎng)絡(luò)設(shè)備的吞吐能力如何,每個(gè)環(huán)節(jié)承受多少并發(fā)用戶(hù)?”等。測(cè)試需求分析
目標(biāo)問(wèn)題測(cè)量最終的響應(yīng)時(shí)間要花多少時(shí)間做完一筆交易?確定最優(yōu)硬件配置什么樣的配置提供了最好的性能?檢查可靠性系統(tǒng)能在無(wú)錯(cuò)情況下能承擔(dān)多大及多長(zhǎng)時(shí)間的負(fù)載?測(cè)試系統(tǒng)負(fù)載在沒(méi)有較大性能衰減的前提下,系統(tǒng)能夠承受多大負(fù)載?分析系統(tǒng)瓶頸哪些因素降低交易響應(yīng)時(shí)間用戶(hù)的提問(wèn)與我們的測(cè)試目標(biāo)測(cè)試需求分析80~20原理測(cè)試強(qiáng)度估算測(cè)試需求分析測(cè)試強(qiáng)度估算80~20原理:每個(gè)工作日中80%的業(yè)務(wù)在20%的時(shí)間內(nèi)完成。舉一個(gè)例子來(lái)看80~20原理如何應(yīng)用與測(cè)試需求分析。去年全年處理業(yè)務(wù)約100萬(wàn)筆,其中15%的業(yè)務(wù)處理中每筆業(yè)務(wù)需對(duì)應(yīng)用服務(wù)器提交7次請(qǐng)求;其中70%的業(yè)務(wù)處理中每筆業(yè)務(wù)需對(duì)應(yīng)用服務(wù)器提交5次請(qǐng)求;其余15%的業(yè)務(wù)處理中每筆業(yè)務(wù)需對(duì)應(yīng)用服務(wù)器提交3次請(qǐng)求。根據(jù)以往統(tǒng)計(jì)結(jié)果,每年的業(yè)務(wù)增量為15%,考慮到今后2-3年業(yè)務(wù)發(fā)展的需要,測(cè)試需按現(xiàn)有業(yè)務(wù)量的兩倍進(jìn)行估算。每年業(yè)務(wù)量集中在8個(gè)月,每個(gè)月20個(gè)工作日,每個(gè)工作日8小時(shí),即每天80%的業(yè)務(wù)在1.6小時(shí)完成。測(cè)試強(qiáng)度估算如下:每年總的請(qǐng)求數(shù)為:(100×15%×7+100×70%×5+100×15%×3)×2=1000萬(wàn)次/年每天請(qǐng)求數(shù)為:1000/160=6.25萬(wàn)次/天每秒請(qǐng)求數(shù)為:(62500×80%)/(8×20%×3600)=8.68次/秒即服務(wù)器處理請(qǐng)求的能力應(yīng)達(dá)到9次/秒。測(cè)試需求分析測(cè)試需求分析方法1.任務(wù)分布圖a有哪些交易任務(wù)b在一天的某些特定時(shí)刻系統(tǒng)都有哪些主要操作2.用戶(hù)交易分析a哪些任務(wù)是每個(gè)用戶(hù)都要執(zhí)行的?b針對(duì)不同角色的用戶(hù),他們的任務(wù)是什么?c針對(duì)每個(gè)用戶(hù),不同任務(wù)的比例如何?
y
登錄
220250210
對(duì)帳
101512
21
創(chuàng)建記錄
1801101209050
數(shù)據(jù)更新
90754630
查詢(xún)
50302014
批處理202515
生成報(bào)表5060
40
系統(tǒng)備份11812
124681012141618202224x測(cè)試計(jì)劃制定-測(cè)試目標(biāo)測(cè)試目標(biāo)可能描述為以下兩種:應(yīng)用能夠以5秒的最大響應(yīng)時(shí)間處理200個(gè)并發(fā)用戶(hù)對(duì)業(yè)務(wù)A的訪(fǎng)問(wèn);峰值時(shí)刻有400個(gè)用戶(hù),允許響應(yīng)時(shí)間延長(zhǎng)到8秒。系統(tǒng)的A和B業(yè)務(wù)在200并發(fā)用戶(hù)的條件下,響應(yīng)時(shí)間在3秒以?xún)?nèi),服務(wù)器的CPU占用不超過(guò)75%,內(nèi)存使用率不超過(guò)70%性能測(cè)試流程3.測(cè)試執(zhí)行
1.測(cè)試需求&計(jì)劃4.結(jié)果分析&報(bào)告2.測(cè)試設(shè)計(jì)&開(kāi)發(fā)性能測(cè)試測(cè)試需求分析測(cè)試計(jì)劃制定測(cè)試腳本錄制測(cè)試調(diào)試開(kāi)發(fā)數(shù)據(jù)準(zhǔn)備場(chǎng)景設(shè)計(jì)結(jié)果分析問(wèn)題定位測(cè)試報(bào)告與評(píng)估搭建環(huán)境部署測(cè)試場(chǎng)景執(zhí)行測(cè)試12測(cè)試設(shè)計(jì)&開(kāi)發(fā)-測(cè)試腳本錄制調(diào)試
以測(cè)試工具LoadRunner為例測(cè)試設(shè)計(jì)&開(kāi)發(fā)-數(shù)據(jù)準(zhǔn)備測(cè)試數(shù)據(jù)的模擬要符合實(shí)際業(yè)務(wù)中的數(shù)據(jù)量至少保證1-2年的數(shù)據(jù)量數(shù)據(jù)真實(shí)性測(cè)試設(shè)計(jì)&開(kāi)發(fā)-場(chǎng)景設(shè)計(jì)測(cè)試場(chǎng)景從不同的剖面模擬實(shí)際業(yè)務(wù)的運(yùn)行業(yè)務(wù)比例測(cè)試指標(biāo)的目標(biāo)需要在測(cè)試過(guò)程中進(jìn)行監(jiān)控的性能計(jì)數(shù)器場(chǎng)景設(shè)計(jì)—測(cè)試案例序號(hào)功能點(diǎn)所占比例并發(fā)用戶(hù)Thinktime性能計(jì)數(shù)器50100200110%120應(yīng)用和數(shù)據(jù)庫(kù)服務(wù)器CPU、內(nèi)存、IO使用;215%120315%120415%120510%120610%120715%120810%120場(chǎng)景設(shè)計(jì)—測(cè)試案例序號(hào)功能名稱(chēng)功能點(diǎn)并發(fā)用戶(hù)運(yùn)行時(shí)鐘25010020030分鐘35010020030分鐘45010020030分鐘55010020030分鐘65010020030分鐘75010020030分鐘85010020030分鐘性能測(cè)試流程3.測(cè)試執(zhí)行
1.測(cè)試需求&計(jì)劃4.結(jié)果分析&報(bào)告2.測(cè)試設(shè)計(jì)&開(kāi)發(fā)性能測(cè)試測(cè)試需求分析測(cè)試計(jì)劃制定測(cè)試腳本錄制測(cè)試調(diào)試開(kāi)發(fā)數(shù)據(jù)準(zhǔn)備場(chǎng)景設(shè)計(jì)結(jié)果分析問(wèn)題定位測(cè)試報(bào)告與評(píng)估搭建環(huán)境部署測(cè)試場(chǎng)景執(zhí)行測(cè)試測(cè)試執(zhí)行-部署測(cè)試場(chǎng)景部署腳本場(chǎng)景運(yùn)行時(shí)設(shè)置如循環(huán)次數(shù)、業(yè)務(wù)比例、運(yùn)行時(shí)間等性能指標(biāo)和資源監(jiān)控設(shè)置(重點(diǎn)關(guān)注)
測(cè)試執(zhí)行-性能指標(biāo)和資源監(jiān)控設(shè)置交易處理性能指標(biāo)
每秒交易數(shù)(Transationspersecond)交易響應(yīng)時(shí)間(ResponseTime)虛擬并發(fā)用戶(hù)數(shù)(TotalVirtualUsers)吞吐量(Throughout)測(cè)試執(zhí)行-性能指標(biāo)和資源監(jiān)控設(shè)置并發(fā)性能測(cè)試的主要監(jiān)控指標(biāo)服務(wù)器資源監(jiān)控,例如:Windows,UNIX,Linux應(yīng)用服務(wù)器監(jiān)控,例如:Weblogic,Websphere數(shù)據(jù)庫(kù)資源監(jiān)控,例如:Oracle,SQLServer測(cè)試執(zhí)行-性能指標(biāo)和資源監(jiān)控設(shè)置類(lèi)別計(jì)數(shù)器名稱(chēng)計(jì)數(shù)器描述MemoryAvailabeMbytes可用物理內(nèi)存數(shù)Pages/sec每秒由于頁(yè)面錯(cuò)誤從內(nèi)存讀入磁盤(pán)或?qū)懭氪疟P(pán)的頁(yè)面數(shù)System%TotalProcessorTime系統(tǒng)上所有處理器都忙于執(zhí)行非空閑線(xiàn)程的平均時(shí)間百分比PhysicalDisk%DiskTime磁盤(pán)驅(qū)動(dòng)器忙于為讀或?qū)懭胝?qǐng)求提供服務(wù)所用的時(shí)間的百分比Windows資源監(jiān)控指標(biāo)測(cè)試執(zhí)行-性能指標(biāo)和資源監(jiān)控設(shè)置類(lèi)別計(jì)數(shù)器名稱(chēng)計(jì)數(shù)器描述MemoryFree(KB)可用物理內(nèi)存數(shù)Swap(KB)已使用的虛擬內(nèi)存數(shù)量(Page)si/so每秒從磁盤(pán)交換到內(nèi)存或從內(nèi)存交換到磁盤(pán)的數(shù)量Processor%IdleTimeCPU總的空閑時(shí)間PhysicalDiskReads(Writes)/wpersec物理磁盤(pán)上每秒磁盤(pán)讀、寫(xiě)的次數(shù)UNIX/Linux資源監(jiān)控指標(biāo)測(cè)試執(zhí)行-性能指標(biāo)和資源監(jiān)控設(shè)置類(lèi)別計(jì)數(shù)器名稱(chēng)計(jì)數(shù)器描述JVMHeapSizeJVM堆大小,實(shí)時(shí)值HeapFreeJVM可用堆大小,實(shí)時(shí)值JDBCConnectionPoolConnectionsTotalCount總的JDBC連接數(shù)MaxCapacityJDBC連接池的總數(shù)量WaitingForConnectionCurrentcount等待的連接數(shù)量ActiveConnectionsCurrentCount當(dāng)前活躍的JDBC連接數(shù)ExecuteQueueExecuteThreadCurrentIdleCount
空閑的進(jìn)程數(shù)量PendingRequestOldestTime
隊(duì)列請(qǐng)求的最久時(shí)間ServicedRequestTotalCount
已處理的請(qǐng)求總數(shù)PendingRequestCurrentCount
掛起請(qǐng)求的數(shù)量J2EE資源監(jiān)控指標(biāo)測(cè)試執(zhí)行-性能指標(biāo)和資源監(jiān)控設(shè)置類(lèi)別計(jì)數(shù)器名稱(chēng)計(jì)數(shù)器描述SystemTotalProcessor
Time數(shù)據(jù)庫(kù)進(jìn)程占用的CPU時(shí)間。在Oracle中,該計(jì)數(shù)器被稱(chēng)為cpuusedbythissessionUserconnections當(dāng)前用戶(hù)的連接數(shù),一般數(shù)據(jù)庫(kù)服務(wù)器會(huì)有連接數(shù)限制MemoryCacheHitRatio緩存命中率。當(dāng)該值比較小,而數(shù)據(jù)庫(kù)比較繁忙時(shí),可能需要調(diào)整緩存的大小數(shù)據(jù)庫(kù)資源監(jiān)控指標(biāo)測(cè)試執(zhí)行-性能指標(biāo)和資源監(jiān)控設(shè)置類(lèi)別計(jì)數(shù)器名稱(chēng)計(jì)數(shù)器描述MemoryTotalServerMemory(僅用于SQLServer)SQLServer數(shù)據(jù)庫(kù)進(jìn)程當(dāng)前使用的內(nèi)存量PGAMemory(僅用于Oracle)Oracle數(shù)據(jù)庫(kù)進(jìn)程當(dāng)前使用的內(nèi)存量LockAverageWaitTime鎖平均等待時(shí)間LockRequests/sec每秒的鎖請(qǐng)求數(shù)NumberofDeadlocks/Sec每秒產(chǎn)生的死鎖數(shù)量,當(dāng)此數(shù)值比較大時(shí),要查找產(chǎn)生死鎖的原因數(shù)據(jù)庫(kù)資源監(jiān)控指標(biāo)測(cè)試執(zhí)行-性能指標(biāo)和資源監(jiān)控設(shè)置類(lèi)別計(jì)數(shù)器名稱(chēng)計(jì)數(shù)器描述I/OOutstandingReads(Writes)被掛起的物理讀(寫(xiě)),當(dāng)該值比較大時(shí),可能是CPU或I/O產(chǎn)生了瓶頸PagesRead/Sec每秒頁(yè)面讀寫(xiě)的次數(shù)Transatcions/Sec每秒產(chǎn)生
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024貨物采購(gòu)合同范本范文
- 2024網(wǎng)站銷(xiāo)售合同模板
- 吉林大學(xué)《基礎(chǔ)電工電子測(cè)量實(shí)驗(yàn)》2021-2022學(xué)年期末試卷
- 2024房地產(chǎn)合作開(kāi)發(fā)合同版
- 博物館多媒體展示解決方案
- 數(shù)字營(yíng)銷(xiāo)平臺(tái)合作協(xié)議書(shū)
- 2024-2025學(xué)年新教材高中政治第2單元認(rèn)識(shí)社會(huì)與價(jià)值選擇第6課第1框價(jià)值與價(jià)值觀(guān)練習(xí)含解析部編版必修4
- 2024-2025學(xué)年高中化學(xué)課時(shí)作業(yè)25硫酸和硝酸的氧化性含解析新人教版必修1
- 2024-2025學(xué)年高中物理第二章勻變速直線(xiàn)運(yùn)動(dòng)的研究4勻變速直線(xiàn)運(yùn)動(dòng)的速度與位移的關(guān)系課時(shí)作業(yè)含解析新人教版必修1
- 新教材高中政治8.2用發(fā)展的觀(guān)點(diǎn)看問(wèn)題作業(yè)4含解析新人教版必修4
- 資格評(píng)審表(招投標(biāo)專(zhuān)用)
- 數(shù)獨(dú)題目100題2(可打印)12951
- (完整版)《工程倫理》歷年真題
- 骨盆骨折PPT完整版
- 成人住院患者靜脈血栓栓塞癥的預(yù)防護(hù)理
- 空調(diào)安裝施工方案及空調(diào)安裝現(xiàn)場(chǎng)管理辦法
- 譯林版一年級(jí)上冊(cè)英語(yǔ)全冊(cè)課件
- 英語(yǔ)顏色詞語(yǔ)與心理情緒研究性學(xué)習(xí)展示
- 致青年教師讀后感教師讀書(shū)心得 讀致青年教師讀書(shū)交流(三篇)
- VMware SRM方案介紹專(zhuān)業(yè)知識(shí)
- 《測(cè)量》教學(xué)反思與評(píng)價(jià)(10篇)
評(píng)論
0/150
提交評(píng)論