軟件效率測(cè)試初級(jí)培訓(xùn)PPT資料_第1頁
軟件效率測(cè)試初級(jí)培訓(xùn)PPT資料_第2頁
軟件效率測(cè)試初級(jí)培訓(xùn)PPT資料_第3頁
軟件效率測(cè)試初級(jí)培訓(xùn)PPT資料_第4頁
軟件效率測(cè)試初級(jí)培訓(xùn)PPT資料_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件效率測(cè)試(cèshì)初級(jí)培訓(xùn)第一頁,共38頁。目標(biāo)(mùbiāo)本次培訓(xùn)的目標(biāo):了解效率測(cè)試的概念了解效率測(cè)試的常用手段了解效率測(cè)試的步驟掌握(zhǎngwò)腳本錄制方法掌握(zhǎngwò)腳本的調(diào)試和修改方法掌握(zhǎngwò)測(cè)試報(bào)告的編制方法了解測(cè)試數(shù)據(jù)的分析方法理解基本的性能指標(biāo)第二頁,共38頁。效率(xiàolǜ)測(cè)試的定義談及系統(tǒng)的性能,其覆蓋面非常廣泛,對(duì)一個(gè)系統(tǒng)而言包括執(zhí)行效率、設(shè)備效率和網(wǎng)絡(luò)效率等性能測(cè)試(cèshì)用來保證產(chǎn)品發(fā)布后系統(tǒng)的性能滿足用戶需求,性能測(cè)試(cèshì)在軟件質(zhì)量保證中起著非常重要的作用第三頁,共38頁。效率測(cè)試(cèshì)的目的評(píng)估系統(tǒng)的能力識(shí)別體系中的弱點(diǎn)系統(tǒng)調(diào)優(yōu)驗(yàn)證可伸縮性(resilience)和可靠性(reliability)用性能測(cè)試手段發(fā)現(xiàn)系統(tǒng)存在的問題設(shè)備選型提供(tígōng)部署方案的參考第四頁,共38頁。效率(xiàolǜ)測(cè)試的常用手段基準(zhǔn)測(cè)試(cèshì)并發(fā)測(cè)試(cèshì)遞增測(cè)試(cèshì)場(chǎng)景測(cè)試(cèshì)極限測(cè)試(cèshì)疲勞測(cè)試數(shù)據(jù)(shùjù)存儲(chǔ)容量測(cè)試吞吐量測(cè)試……第五頁,共38頁。基準(zhǔn)(jīzhǔn)測(cè)試基準(zhǔn)(jīzhǔn)測(cè)試是指測(cè)試環(huán)境確認(rèn)以后,對(duì)業(yè)務(wù)模型中涉及的每種業(yè)務(wù)做基準(zhǔn)(jīzhǔn)測(cè)試。目的是獲取單用戶執(zhí)行時(shí)的各項(xiàng)性能指標(biāo),為多用戶并發(fā)和混合場(chǎng)景的性能測(cè)試性能分析提供參考依據(jù)。第六頁,共38頁。并發(fā)(bìngfā)測(cè)試并發(fā)測(cè)試是指并發(fā)不同數(shù)目的虛擬用戶執(zhí)行檢查點(diǎn)操作,目的是對(duì)檢查點(diǎn)進(jìn)行(jìnxíng)壓力加載測(cè)試。預(yù)測(cè)系統(tǒng)投入使用后在一定用戶壓力情況下的系統(tǒng)響應(yīng)時(shí)間,根據(jù)此響應(yīng)時(shí)間分析、確定系統(tǒng)存在的性能瓶頸,為系統(tǒng)的優(yōu)化和調(diào)整提供依據(jù)。第七頁,共38頁。遞增(dìzēng)測(cè)試遞增測(cè)試是指每隔一定時(shí)間段(如5秒、10秒)并發(fā)不同數(shù)目的虛擬用戶執(zhí)行檢查點(diǎn)操作,對(duì)檢查點(diǎn)進(jìn)行(jìnxíng)遞增用戶壓力加載測(cè)試,從而模擬系統(tǒng)真實(shí)的使用情景,使用戶預(yù)知系統(tǒng)投入使用后的性能水平。第八頁,共38頁。場(chǎng)景(chǎngjǐng)測(cè)試根據(jù)數(shù)據(jù)統(tǒng)計(jì)結(jié)果以及系統(tǒng)用戶的分布和使用頻率,模擬不同用戶執(zhí)行不同操作,如10%的用戶執(zhí)行登錄操作,50%的用戶執(zhí)行查詢操作,40%的用戶執(zhí)行數(shù)據(jù)庫更新操作,最大限度地模擬系統(tǒng)的真實(shí)場(chǎng)景,使用戶預(yù)知系統(tǒng)投入使用后的真實(shí)性能水平。從而,對(duì)系統(tǒng)做出相應(yīng)的優(yōu)化及調(diào)整,避免實(shí)際情況(qíngkuàng)中出現(xiàn)系統(tǒng)長(zhǎng)時(shí)間不響應(yīng)及崩潰的情況(qíngkuàng)。第九頁,共38頁。極限(jíxiàn)測(cè)試極限測(cè)試是指對(duì)系統(tǒng)核心功能點(diǎn)及可能存在壓力瓶頸的功能點(diǎn)進(jìn)行性能極限測(cè)試,即該功能點(diǎn)所能承受的最大用戶(yònghù)并發(fā)數(shù)。通過極限測(cè)試,用戶(yònghù)可預(yù)知系統(tǒng)投入使用后,能否滿足實(shí)際的需求。第十頁,共38頁。疲勞(píláo)測(cè)試該測(cè)試是指對(duì)系統(tǒng)核心功能點(diǎn)進(jìn)行疲勞強(qiáng)度測(cè)試,即用系統(tǒng)穩(wěn)定運(yùn)行情況下能夠支持的最大并發(fā)用戶數(shù),持續(xù)執(zhí)行一段業(yè)務(wù)時(shí)間(如48小時(shí)),記錄交易(jiāoyì)平均響應(yīng)時(shí)間,交易(jiāoyì)正確率,應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器CPU利用率、內(nèi)存使用情況等參數(shù),考察應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器是否出現(xiàn)宕機(jī)、內(nèi)存泄漏等情況。該測(cè)試通常需要和場(chǎng)景測(cè)試進(jìn)行結(jié)合,從而可以最大限度地模擬真實(shí)環(huán)境下,系統(tǒng)長(zhǎng)時(shí)間連續(xù)運(yùn)行條件下,系統(tǒng)是否能夠保持在穩(wěn)定運(yùn)行狀態(tài)。第十一頁,共38頁。吞吐量測(cè)試(cèshì)模擬多用戶進(jìn)行執(zhí)行提交任務(wù)操作,測(cè)試系統(tǒng)單位時(shí)間(shíjiān)內(nèi)可執(zhí)行任務(wù)數(shù)是否可以達(dá)到預(yù)期的指標(biāo)。第十二頁,共38頁。數(shù)據(jù)(shùjù)存儲(chǔ)容量測(cè)試數(shù)據(jù)庫存儲(chǔ)一定容量后,在不同的數(shù)據(jù)存儲(chǔ)量情況下,重新(chóngxīn)執(zhí)行各項(xiàng)操作,求得系統(tǒng)響應(yīng)時(shí)間。比較不同數(shù)據(jù)存儲(chǔ)容量情況下,執(zhí)行不同任務(wù)操作的系統(tǒng)響應(yīng)時(shí)間,使用戶預(yù)知未來一段時(shí)間隨著數(shù)據(jù)存儲(chǔ)容量的變化,執(zhí)行不同任務(wù)操作響應(yīng)時(shí)間所發(fā)生的變化。第十三頁,共38頁。網(wǎng)絡(luò)(wǎngluò)性能測(cè)試含義測(cè)試網(wǎng)絡(luò)帶寬、延遲、負(fù)載(fùzài)和端口的變化對(duì)用戶的響應(yīng)時(shí)間的影響實(shí)際應(yīng)用主要是測(cè)試用戶數(shù)目與網(wǎng)絡(luò)帶寬的關(guān)系第十四頁,共38頁。效率(xiàolǜ)測(cè)試局限不能窮盡所有的情況或案例(ànlì)不能100%的達(dá)到需求第十五頁,共38頁。效率測(cè)試(cèshì)的步驟分析系統(tǒng)并制定測(cè)試目標(biāo)選擇相關(guān)技術(shù)和工具(gōngjù)準(zhǔn)備測(cè)試環(huán)境錄制腳本并設(shè)計(jì)測(cè)試用例設(shè)計(jì)測(cè)試場(chǎng)景運(yùn)行測(cè)試用例并確定系統(tǒng)健康運(yùn)行監(jiān)測(cè)后臺(tái)資源分析測(cè)試結(jié)果并制作報(bào)告第十六頁,共38頁。分析系統(tǒng)并制定(zhìdìng)目標(biāo)分析系統(tǒng)系統(tǒng)類別系統(tǒng)構(gòu)成系統(tǒng)功能制定(zhìdìng)目標(biāo)確定客戶需求和期望確定實(shí)際業(yè)務(wù)需求確定系統(tǒng)需求測(cè)試點(diǎn)通常按照4-8原則,時(shí)間占到整個(gè)測(cè)試周期的2/3以上登錄、查詢、數(shù)據(jù)更新操作、文件上傳等第十七頁,共38頁。選擇(xuǎnzé)相關(guān)技術(shù)和工具對(duì)各種(ɡèzhǒnɡ)性能測(cè)試工具進(jìn)行評(píng)估選擇符合現(xiàn)有軟件架構(gòu)的性能測(cè)試工具第十八頁,共38頁。設(shè)計(jì)測(cè)試(cèshì)場(chǎng)景虛擬用戶的操作步驟要盡量類似(lèisì)真實(shí)用戶的操作操作的數(shù)據(jù)要類似(lèisì)于真實(shí)用戶實(shí)際使用數(shù)據(jù),以防止應(yīng)用緩存技術(shù)對(duì)負(fù)載測(cè)試帶來的負(fù)面影響在案例設(shè)計(jì)時(shí)要充分考慮到需求中用戶對(duì)模塊使用的頻率第十九頁,共38頁。準(zhǔn)備(zhǔnbèi)測(cè)試環(huán)境系統(tǒng)使用何種操作系統(tǒng)需要監(jiān)控哪些指標(biāo)需要安裝哪些服務(wù)(fúwù)是否需要準(zhǔn)備數(shù)據(jù)需要哪些用戶同一個(gè)用戶是否可以重復(fù)使用第二十頁,共38頁。錄制腳本(jiǎoběn)并設(shè)計(jì)測(cè)試用例從登錄開始(kāishǐ)加入檢查點(diǎn)盡可能模擬用戶的數(shù)據(jù)一定要退出系統(tǒng)(logout)并發(fā)時(shí)加入同步點(diǎn)第二十一頁,共38頁。修改(xiūgǎi)調(diào)試腳本發(fā)現(xiàn)腳本中動(dòng)態(tài)內(nèi)容出現(xiàn)的位置并用變量進(jìn)行(jìnxíng)替換替換的方式分為:創(chuàng)建數(shù)據(jù)池文件(txt、cvsordat)使用Central數(shù)據(jù)池—數(shù)據(jù)不能重復(fù)使用Local數(shù)據(jù)池—數(shù)據(jù)可循環(huán)使用通過ActiveData菜單插入變量值第二十二頁,共38頁。運(yùn)行(yùnxíng)測(cè)試用例并確定系統(tǒng)健康通過并發(fā)兩個(gè)用戶確定(quèdìng)腳本的可并發(fā)性不能只進(jìn)行一次測(cè)試(初始化、緩存、網(wǎng)絡(luò))配置選項(xiàng)(選擇腳本、用戶數(shù)、機(jī)器)執(zhí)行測(cè)試查看執(zhí)行狀態(tài)(進(jìn)度、錯(cuò)誤信息)查看測(cè)試結(jié)果(數(shù)據(jù)是否正確、license)采集(cǎijí)數(shù)據(jù)停止測(cè)試第二十三頁,共38頁。監(jiān)測(cè)后臺(tái)(hòutái)資源網(wǎng)絡(luò)(wǎngluò)訪問方式、Agent方式、SNMP方式CPU內(nèi)存磁盤網(wǎng)絡(luò)(wǎngluò)第二十四頁,共38頁。分析測(cè)試結(jié)果(jiēguǒ)并制作報(bào)告收集相關(guān)信息(xìnxī)進(jìn)行數(shù)據(jù)統(tǒng)計(jì)分析尋找性能瓶頸響應(yīng)時(shí)間是否滿足要求事務(wù)響應(yīng)時(shí)間隨用戶變化圖有無劇烈變化套用效率測(cè)試模板第二十五頁,共38頁。測(cè)試工具培訓(xùn)(péixùn)基礎(chǔ)QALOADQALoad是進(jìn)行性能測(cè)試,負(fù)載測(cè)試和強(qiáng)度測(cè)試的工具QALoad可以對(duì)應(yīng)用負(fù)載測(cè)試一直達(dá)到應(yīng)用最大并發(fā)用戶數(shù)QALoad可以對(duì)應(yīng)用進(jìn)行強(qiáng)度測(cè)試,從而找到應(yīng)用可承載的最大并發(fā)用戶數(shù)QALoad可以測(cè)量應(yīng)用的響應(yīng)時(shí)間,給出應(yīng)用的最終用戶性能體驗(yàn)(tǐyàn)其它用途:系統(tǒng)優(yōu)化,監(jiān)測(cè)服務(wù)器資源,容量規(guī)劃,基準(zhǔn)性能指標(biāo),與其他工具結(jié)合獲得更多的功能第二十六頁,共38頁。QALOAD所支持(zhīchí)的協(xié)議通信(tōngxìn)層Winsock,IIOP,WWW,WAP,NetLoad數(shù)據(jù)層ODBC,MSSQLServer,Oracle,OracleFormsServer,Sybase,DB2,ADO應(yīng)用層SAP,Tuxedo,Uniface,QARun,JAVA第二十七頁,共38頁。QALOAD體系結(jié)構(gòu)

Workbench

PlayerMachines

Conductor

Analyze20vu’s50vu’s75vu’s

ApplicationUnderTestQALoad的三大(sāndà)組成組件第二十八頁,共38頁。安裝(ānzhuāng)環(huán)境

Windows環(huán)境(huánjìng)+最新的補(bǔ)丁IEJDKVisulstudio+補(bǔ)丁PDF閱讀器第二十九頁,共38頁。工具(gōngjù)演示

錄制腳本(jiǎoběn)修改腳本(jiǎoběn)設(shè)置測(cè)試場(chǎng)景運(yùn)行測(cè)試腳本(jiǎoběn)分析測(cè)試數(shù)據(jù)制作測(cè)試報(bào)告第三十頁,共38頁。修改腳本(jiǎoběn)網(wǎng)絡(luò)(wǎngluò)該測(cè)試通常需要和場(chǎng)景測(cè)試進(jìn)行結(jié)合,從而可以最大限度地模擬真實(shí)環(huán)境下,系統(tǒng)長(zhǎng)時(shí)間連續(xù)運(yùn)行條件下,系統(tǒng)是否能夠保持在穩(wěn)定運(yùn)行狀態(tài)。第二十七頁,共38頁。一定要退出系統(tǒng)(logout)進(jìn)行數(shù)據(jù)統(tǒng)計(jì)分析疲勞(píláo)測(cè)試通過并發(fā)兩個(gè)用戶確定(quèdìng)腳本的可并發(fā)性CurrentDiskQueueLength軟件效率測(cè)試(cèshì)初級(jí)培訓(xùn)處理器(Processor)準(zhǔn)備(zhǔnbèi)測(cè)試環(huán)境用性能測(cè)試手段發(fā)現(xiàn)系統(tǒng)存在的問題SilkPerformance根據(jù)數(shù)據(jù)統(tǒng)計(jì)結(jié)果以及系統(tǒng)用戶的分布和使用頻率,模擬不同用戶執(zhí)行不同操作,如10%的用戶執(zhí)行登錄操作,50%的用戶執(zhí)行查詢操作,40%的用戶執(zhí)行數(shù)據(jù)庫更新操作,最大限度地模擬系統(tǒng)的真實(shí)場(chǎng)景,使用戶預(yù)知系統(tǒng)投入使用后的真實(shí)性能水平。掌握(zhǎngwò)腳本的調(diào)試和修改方法性能測(cè)試關(guān)注(guānzhù)的主要指標(biāo)響應(yīng)時(shí)間并發(fā)或在線用戶數(shù)吞吐量(應(yīng)用(yìngyòng)和數(shù)據(jù)庫)內(nèi)存(Memory)磁盤(PhysicalDisk)處理器(Processor)網(wǎng)絡(luò)第三十一頁,共38頁。響應(yīng)(xiǎngyìng)時(shí)間在某數(shù)據(jù)量的情況下,完成某功能模塊所需要(xūyào)的時(shí)間第三十二頁,共38頁。內(nèi)存(nèicún)(Memory)CommittedBytesinUseAvailableBytesPageFaults/secPages/sec第三十三頁,共38頁。磁盤(cípán)(PhysicalDisk)DiskTimeIdleTimeAvg.DiskQueueLengthCurrentDiskQueueLength第三十四頁,共38頁。處理器(Processor)ProcessorTimeUserTimeProcessorQueueLength第三十五頁,共38頁。網(wǎng)絡(luò)(wǎngluò)BytesTotal/secPackets/sec第三十六頁,共38頁?;仡櫺?xiàolǜ)測(cè)試流程準(zhǔn)備測(cè)試環(huán)境選擇測(cè)試工具錄制腳本

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論