




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件性能測(cè)試培訓(xùn)初級(jí)教程
2014-03-10講師:PlayerQQ:8028526個(gè)人介紹Q名:Player工作年限:7年學(xué)歷:碩士目前職位:測(cè)試經(jīng)理工作內(nèi)容:性能測(cè)試,集成測(cè)試,功能測(cè)試
性能測(cè)試基礎(chǔ)知識(shí)LoadRunner
基礎(chǔ)知識(shí)Vuser-用戶行為模擬器Controller-性能測(cè)試的指揮中心Analysis-尋找系統(tǒng)瓶頸的得力助手培訓(xùn)內(nèi)容簡(jiǎn)介:I,性能測(cè)試基礎(chǔ)知識(shí)
1.1性能測(cè)試的含義:通過(guò)自動(dòng)化測(cè)試工具模擬生產(chǎn)運(yùn)行的業(yè)務(wù)壓力或用戶使用場(chǎng)景來(lái)測(cè)試系統(tǒng)的性能是否滿足生產(chǎn)性能的要求。
1.2性能測(cè)試的目的:評(píng)估系統(tǒng)的能力識(shí)別系統(tǒng)的弱點(diǎn)系統(tǒng)調(diào)優(yōu)驗(yàn)證穩(wěn)定性、可靠性I,性能測(cè)試基礎(chǔ)知識(shí)1.3性能測(cè)試策略:性能測(cè)試(PerformanceTesting)負(fù)載測(cè)試(LoadTesting)壓力測(cè)試(StressTesting)并發(fā)測(cè)試(ConcurrencyTesting)可靠性測(cè)試(ReliabilityTesting)……1.4性能測(cè)試需要的相關(guān)技能:測(cè)試專業(yè)技能軟件編程技能網(wǎng)絡(luò)知識(shí)操作系統(tǒng)知識(shí)數(shù)據(jù)庫(kù)知識(shí)中間件知識(shí)行業(yè)知識(shí)個(gè)人素養(yǎng)I,性能測(cè)試基礎(chǔ)知識(shí)I,性能測(cè)試基礎(chǔ)知識(shí)1.5性能測(cè)試流程:PerformanceTestProcessTestPhasesTaskDeliveryAssessPhaseCollectRequirements,testscope,testgoalPerformancechecklistPlanPhaseFinalizetestscope,milestones,goal,toolsPerformancePlanDesignPhaseDesignthedetailtestcase;CreatetestscriptPerformancetestcaseExecutePhaseCreateScenario;Execute
ScenarioPerformancetestresultPerformanceTuningPhaseAnalyzeissuesandre-testingRe-testresultPostProductionPhaseReviewthefinalperformancetestresultPerformanceTestreportII,LoadRunner基礎(chǔ)知識(shí)LoadRunner的組件LoadRunner工作原理LoadRunner在性能測(cè)試中的映射LoadRunner常用術(shù)語(yǔ)LoadRunner的協(xié)議HTTP協(xié)議詳解II,LoadRunner基礎(chǔ)知識(shí)2.1LoadRunner的總體架構(gòu)圖LoadRunner的三大組件Vuser:用戶行為模擬器—單腳本測(cè)試Controller:性能測(cè)試控制臺(tái)—運(yùn)行測(cè)試場(chǎng)景Analysis:結(jié)果統(tǒng)計(jì)—找瓶頸II,LoadRunner基礎(chǔ)知識(shí)2.2LoadRunner在性能測(cè)試中的映射:LoadRunner
性能測(cè)試的過(guò)程:制定計(jì)劃:測(cè)試點(diǎn),測(cè)試環(huán)境,測(cè)試數(shù)據(jù),測(cè)試方法,etc開(kāi)發(fā)腳本:業(yè)務(wù)操作,參數(shù)化,etc創(chuàng)建運(yùn)行場(chǎng)景:測(cè)試模型,并發(fā)數(shù),運(yùn)行時(shí)間,etc執(zhí)行測(cè)試:自動(dòng)執(zhí)行監(jiān)視場(chǎng)景:TPS,響應(yīng)時(shí)間,吞吐量,CPU占用,硬盤(pán)占用,etc分析測(cè)試結(jié)果:圖表,日志。II,LoadRunner基礎(chǔ)知識(shí)2.3LoadRunner常用術(shù)語(yǔ)<基本概念>:事務(wù)(Transaction):定義事務(wù)以獲取這一操作的時(shí)間。思考時(shí)間(ThinkTime):執(zhí)行兩個(gè)連續(xù)操作間等待的時(shí)間集合點(diǎn)(Rendezvous):用以同步虛擬用戶以便恰好在同時(shí)刻執(zhí)行任務(wù)。檢查點(diǎn)(Checkpoint):用以驗(yàn)證程序的運(yùn)行結(jié)果是否與預(yù)期結(jié)果相符。場(chǎng)景(Scenario):即測(cè)試場(chǎng)景,主要表現(xiàn)為Controller中設(shè)計(jì)與執(zhí)行測(cè)試用例中的用戶場(chǎng)景。II,LoadRunner基礎(chǔ)知識(shí)2.4LoadRunner的協(xié)議:LoadRunner所支持協(xié)議按應(yīng)用領(lǐng)域分類:電子商務(wù):FTP、LDAP、Palm、PeopleSoft8mulit-lingual、SOAP、Web(HTTP/HTML)和雙Web/WinSocket
協(xié)議。客戶端/服務(wù)器:DB2CLI、DNS、Informix、MSSQLServer、ODBC、Oracle(2層)、SybaseCtlib、SybaseDblib
和WindowsSockets協(xié)議。自定義:C模板、VisualBasic模板、Java模板、Javascrīpt
和VBscrīpt
類型的腳本。EnterpriseJavaBean:EJB測(cè)試和Rmi-Java協(xié)議。布式組件:適用于COM/DCOM、Corba-Java和Rmi-Java協(xié)議。中間件:Jacada
和Tuxedo(6、7)協(xié)議。流數(shù)據(jù):MediaPlayer(MMS)和Real協(xié)議。郵件服務(wù):Internet郵件訪問(wèn)協(xié)議(IMAP)、MSExchange(MAPI)、POP3和SMTP。ERP/CRM:Baan、OracleNCA、Peoplesoft-Tuxedo、SAP-Web、SAPGUI、Siebel-DB2CLI、Siebel-MSSQL、Siebel-Web和Siebel-Oracle協(xié)議······III,Vuser-用戶行為模擬器3.1Vuser用途::通過(guò)錄制終端用戶執(zhí)行的操作來(lái)生成用戶操作腳本。以便作為負(fù)載測(cè)試的基礎(chǔ)。腳本開(kāi)發(fā)步驟:錄制用戶的操作:業(yè)務(wù)操作增強(qiáng)測(cè)試腳本:參數(shù)化配置Run-Timesetting在Vuser中獨(dú)立運(yùn)行腳本:?jiǎn)谓灰诇y(cè)試將腳本集成到Controller:壓力測(cè)試III,Vuser-用戶行為模擬器3.2錄制腳本:1、協(xié)議選擇2、錄制選項(xiàng)設(shè)置(以web協(xié)議為例)選擇錄制時(shí)所用的瀏覽器錄制方式選擇:HTMLorURL
自動(dòng)關(guān)聯(lián)策略III,Vuser-用戶行為模擬器3.3增強(qiáng)腳本:插入事務(wù)點(diǎn)插入集合點(diǎn)插入檢查點(diǎn)插入特殊函數(shù)控制腳本流程:if…else字符串函數(shù):strcmp
輸出函數(shù):lr_output_messageLR的標(biāo)準(zhǔn)函數(shù):lr_save_stringIII,Vuser-用戶行為模擬器3.4配置Run-Timesetting:Thinktime策略Log記錄策略Error發(fā)生時(shí)的處理策略生成虛擬用戶的方式檢查點(diǎn)策略網(wǎng)絡(luò)情況設(shè)置腳本的迭代控制III,Vuser-用戶行為模擬器在Vuser中運(yùn)行腳本:保證腳本運(yùn)行的正確性。1、VU里單用戶單循環(huán)run(SUSI)2、VU里單用戶多循環(huán)run(SUMI)3、Controller里多用戶單循環(huán)run(MUSI)4、Controller里多用戶多循環(huán)run(MUMI)IV,Controller—性能測(cè)試指揮中心4.1多進(jìn)程/多線程方式:用戶可以在Controller的runtimesetting中選擇Vuser的運(yùn)行方式:多線程/多進(jìn)程。IV,Controller—性能測(cè)試指揮中心4.1設(shè)計(jì)測(cè)試場(chǎng)景:手工場(chǎng)景(ManualScenario):創(chuàng)建虛擬用戶組,設(shè)置虛擬用戶數(shù)目以及其它Run-time信息。面向目標(biāo)場(chǎng)景(Goal-OrientedScenario):先定義測(cè)試要達(dá)到的目標(biāo),然后LR自動(dòng)基于這些目標(biāo)創(chuàng)建場(chǎng)景,運(yùn)行過(guò)程中,會(huì)不斷地把結(jié)果和目標(biāo)相比較,以決定下一步怎么。IV,Controller—性能測(cè)試指揮中心4.2創(chuàng)建手工測(cè)試場(chǎng)景:創(chuàng)建虛擬用戶組配置虛擬用戶詳細(xì)配置虛擬用戶設(shè)置集合點(diǎn)策略配置虛擬用戶運(yùn)行時(shí)設(shè)置配置LoadGenerator
設(shè)置網(wǎng)絡(luò)帶寬配置設(shè)置方案(Schedule)IV,Controller—性能測(cè)試指揮中心4.3執(zhí)行期間查看場(chǎng)景查看用戶組(VuserGroup)狀態(tài)事務(wù)詳細(xì)信息錯(cuò)誤詳細(xì)信息4.4監(jiān)視場(chǎng)景聯(lián)機(jī)監(jiān)視器在Controller中啟動(dòng)監(jiān)控器配置監(jiān)視器IV,Controller—性能測(cè)試指揮中心4.5關(guān)注的測(cè)試結(jié)果(Analyse之外):對(duì)象計(jì)數(shù)器名稱MemoryAvailableMbytesMemoryPage/sec
PageFaults/sec
PagesInput/sec
PageReads/sec
Transition
Faults/se
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年工業(yè)碳捕獲與封存(CCS)技術(shù)應(yīng)用案例環(huán)保效益與政策分析報(bào)告
- 教育科技企業(yè)商業(yè)模式創(chuàng)新與競(jìng)爭(zhēng)策略:2025年市場(chǎng)機(jī)會(huì)與風(fēng)險(xiǎn)應(yīng)對(duì)報(bào)告
- 面試自媒體測(cè)試題及答案
- 商家合同協(xié)議書(shū)模板下載
- 合同買(mǎi)車協(xié)議書(shū)批圖
- 2025合同何時(shí)開(kāi)始執(zhí)行
- 2025工程建設(shè)的合同模板
- 通信機(jī)房建設(shè)合同協(xié)議書(shū)
- 空調(diào)運(yùn)營(yíng)合同協(xié)議書(shū)
- 2025授權(quán)合同范本:業(yè)務(wù)委托合同協(xié)議
- 高考運(yùn)送試卷車輛應(yīng)急方案
- 用頻率估計(jì)概率說(shuō)課
- 2019年一級(jí)注冊(cè)建筑師考試《建筑結(jié)構(gòu)》真題及答案詳解【完整版】-1
- 工會(huì)經(jīng)費(fèi)收支決算表
- 【超星爾雅學(xué)習(xí)通】航空與航天網(wǎng)課章節(jié)答案
- 九招致勝課件完整版
- GB/T 26516-2011按摩精油
- GB/T 1185-2006光學(xué)零件表面疵病
- GB 29415-2013耐火電纜槽盒
- 村集體經(jīng)濟(jì)組織會(huì)計(jì)課件
- 大學(xué)歷史大學(xué)理念和大學(xué)精神培訓(xùn)教材課件
評(píng)論
0/150
提交評(píng)論