


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、LoadRunner使用說明一、組件:(一) VuGen:用丁捕獲最終用戶業(yè)務(wù)流程和創(chuàng)建怎動化性能測試腳本。1. 錄制腳本:(1) 集合點Rendezvous驗證點CheckPoint:文本驗證點TextCheck、圖片驗證點ImageCheck事務(wù)Transaction:事務(wù)開始StartTransaction、事務(wù)結(jié)束EndTransaction(4)注釋與消息Comment&Message:/*/增強并編輯Vuser腳本參數(shù)化:在Selectnextnow中的參數(shù):Sequential順序、Random隨機、Unique唯一在Updatevalueon參數(shù):Eachiterati
2、on每次迭代、Eachoccurrence每次出現(xiàn)、Once一次從數(shù)據(jù)庫中導(dǎo)入數(shù)據(jù)配置動行時設(shè)置Runtimesettings(運行時設(shè)置)NumberofIterations:迭代次數(shù)在Preferences中的Enableimageandtextcheck在腳本中添加驗證點時必須選中。(二) 在獨立模式下運行Vuser腳本集成Vuser腳本Controller:用丁組織、驅(qū)動、管理和監(jiān)控負載測試。創(chuàng)建方案(1)創(chuàng)建手動方案創(chuàng)建白分比模式方案創(chuàng)建面向目標(biāo)的方案計劃方案開始時間方案運行設(shè)置:加壓RampUp、持續(xù)時間Duration、減壓RampDowm運行方案監(jiān)視方案RuntimeGraph
3、s(運行時圖)RunningVusers運行時圖:Running正在運行的Vuser總數(shù)、Ready完成腳本初始化部分、即可以運行的Vuser數(shù)、Finished結(jié)束運行的Vuser數(shù),包括通過的和失敗的、Error執(zhí)行時發(fā)生的錯誤VuserTransactionGraphs事務(wù)監(jiān)視圖:TransResponseTime事務(wù)響應(yīng)時間、Trans/Sec(Passed)每秒事務(wù)數(shù)(通過)、Trans/Sec(Failed/Stopped)每秒事務(wù)數(shù)(失敗、停止)、TotalTrans/Sec(Passed)每秒事務(wù)總數(shù)(通過)。A. Web資源監(jiān)視HitsperSecond第秒點擊次數(shù)圖:B.
4、Throughput吞吐量圖:C. HTTPResponsesperSecond每秒HTTP響應(yīng)數(shù)圖代碼列表:(三) 代碼Meaning中文描述200OK正常302MovedTemporarily已找到Forbidden禁止NotFound未找到408RequestTimeout請求超時500InternalServerError內(nèi)部服務(wù)器錯誤系統(tǒng)資源監(jiān)視配置Windows資源監(jiān)視器配置UNIX資源監(jiān)視器Analysis:用丁用戶查看、分析和比較性能測度信息結(jié)果數(shù)據(jù)。Vuser圖RuntimeVusers運行的Vuser圖Vuser摘要圖Rendezvous集合圖Errors錯誤圖ErrorS
5、tatistics錯誤統(tǒng)計圖ErrorsperSecond每秒錯誤圖Transaction事務(wù)圖(1)AverageTransactionResponseTime平均事務(wù)響應(yīng)時間圖TransactionsperSecond每秒事務(wù)圖TotalTransactionsperSecond每秒事務(wù)總數(shù)圖TransactionSummary事務(wù)摘要圖(5)TransactionPerformanceSummary事務(wù)性能摘要圖WebResourceGraphs(Web資源圖)HitsperSecond每秒點擊次數(shù)圖Throughput吞吐量圖HTTPStatusCodeSummaryHTTP狀態(tài)代碼摘
6、要圖HTTPResponsesperSecond每秒HTTP響應(yīng)數(shù)圖WebPageBreakdown網(wǎng)頁細分圖WebPageBreakdowm網(wǎng)頁細分圖PageComponentBreakdowm頁面組件細分圖PageDowmloadTimeBreakdown頁面下載時間佃分圖TimetoFirstBufferBreakdown第一次緩沖細分時間圖SystemResources系統(tǒng)資源圖Windows資源圖UNIX資源圖Analysis報告(1)SummaryReport摘要報告(Excel格式)(2)HTMLReport(HTML格式報告)MicrosoftWordReport(Word格式
7、報告)CrystalReport(水晶報表格式報告)術(shù)語1、Scenario:場景2、Vuser:虛擬用戶3、Vuser腳本4、Transaction:事務(wù)5、Rendezvous:集合點6、Checkpoint:檢查點7、Correlation:關(guān)聯(lián)三、負載測試過程1、制定負載測試計劃2、創(chuàng)建Vuser腳本3、創(chuàng)建方案4、運行方案5、監(jiān)視方案6、分析測試結(jié)果第一章LoadRunner安裝與簡介一、LoadRunner的組件:VirtualUserGenerator(VuGen):用丁捕獲最終用戶業(yè)務(wù)流程和創(chuàng)建自動化性能測試腳本LoadRunnerController:用丁組織、驅(qū)動、管理和監(jiān)
8、控負載測試LoadRunnerAnalysis:用丁用戶查看、分析和比較性能測試結(jié)果數(shù)據(jù)二、LoadRunner的術(shù)語:Scenario(場景)Vuser(虛擬用戶)Vuser腳本Transaction(事務(wù))Rendezvous(集合)Checkpoint(檢查點)Correlation(關(guān)聯(lián))四、LoadRunner負載測試過程:制定負載測試計劃創(chuàng)建Vuser腳本創(chuàng)建方案運行方案監(jiān)視方案分析測試結(jié)果五、LoadRunner的三大模塊功能:Create/EditScripts:創(chuàng)建VuGenRunLoadTests:創(chuàng)建ControllerAnalyzeLoadTests:倉U建Analys
9、is第二章VuGen腳本創(chuàng)建一、LoadRunner腳本開發(fā)步驟:錄制基本Vuser腳本增強并編輯Vuser腳本配置運行時設(shè)置在獨立模式下運行Vuser腳本集成Vuser腳本二、LoadRunner腳本的2種視圖:ScriptView:腳本視圖TreeView:樹視圖三、集合點(Rendezvous):InsertRendezvous注:只能向Action部分添加集合點四、驗證點(CheckPoint):1. 文本驗證點:InserttNewStep,在彈出對話框中雙擊WebChecks,點擊TextCheck以對象本身作為參照物,如yournameisjackRightwhatleft2.
10、圖片驗證點:InserttNewStep,在彈出對話框中雙擊WebChecks,點擊ImageCheckALTattribute:點擊圖片時,圖片上顯示的文本信息SRCattribute:圖片的路徑,不能重名五、事務(wù)(Transaction):InsertStartTransaction/EndTransaction注:在定義的事務(wù)中,盡量避免不必要的操作,影響事務(wù)的統(tǒng)計數(shù)據(jù)六、注釋與消息(Comment&Message):1. 注釋:(1) InserttComment2. /或/*/日志消息:3. InserttLogMessage,日志消息將顯示在輸出窗口調(diào)試消息:4. Inse
11、rttNewStep,在彈出對話框中選擇DebugMessage錯誤消息/輸出消息插入錯誤消息函數(shù):Ir_error_message();插入輸出消息函數(shù):Ir_output_message();注:通常不要在事務(wù)內(nèi)部發(fā)送消息,這樣將使事務(wù)執(zhí)行的時間變長,從而影響事務(wù)數(shù)據(jù)的可靠性七、錄制腳本的2種模式:HTML模式:默認模式,基丁瀏覽器的應(yīng)用程序URL模式:不支持驗證點,基丁瀏覽器的應(yīng)用程序中包含JavaScript和HTTPS安全協(xié)議ToolstRecordingOptions,選擇Recording八、運行時設(shè)置(RuntimeSettings):VusertRuntimeSettings
12、或快捷鍵F4RunLogic選項:NumberofIterations:迭代次數(shù)迭代10次,Action為10,其他不變Preferences選項:EnableImageandtextcheck:如果腳本中添加了驗證點,則必須選中該選項,否則在運行時不執(zhí)行該驗證語句第三章VuGen高級應(yīng)用一、設(shè)置參數(shù)化的2種方式:倉U建好腳本后,在腳本視圖中雙擊選擇函數(shù)中需要參數(shù)化的變量,右鍵選擇Replacewithaparameter1. 在樹視圖中進行參數(shù)化設(shè)置輸入?yún)?shù)名,選擇文件類型后,點擊ParameterList,數(shù)據(jù)可以手動(EditwithNotepad)添加與從數(shù)據(jù)庫導(dǎo)入(DataWizar
13、d)二、參數(shù)屆性:1. Selectnextrow中:(1) Sequential(順序):VuGen腳本中使用(2) Random(隨機):VuGen腳本中使用(3) Unique(唯一):Controller中使用2. Updatevalueon中:(1) Eachiteration(每次迭代):VuGen腳本中使用(2) Eachoccurrence(每次出現(xiàn)):VuGen腳本中使用,每次迭代換新值(3) Once(一次):Controller中使用VuGen:正常Sequential和EachiterationController:必須Unique和Once,迭代次數(shù)通常為1三、數(shù)據(jù)關(guān)
14、聯(lián):1. 自動關(guān)聯(lián):ToolstRecordingOptions,選擇Correlation選項,選中Enablecorrelationduringrecording注:只適用丁使用Web、DB等少數(shù)協(xié)議錄制的腳本,對socket等協(xié)議錄制的腳本不起作用2. 手動關(guān)聯(lián):ToolstComparewithvuser,添加腳本后在WinDiff窗口中分析不同四、常用Web函數(shù):1. 緩存函數(shù):2. Web_cache_cleanup()清除緩存中的內(nèi)容操作函數(shù):Web_image在定義的圖像上模擬鼠標(biāo)點擊Weblink在定義的文本鏈接中模擬鼠標(biāo)點擊Websubmitdata執(zhí)行“無條件”或“無上下
15、文”的表單提交Websubmitform模擬表單的提交Weburl加載由URL屆性指定的URL3. Cookie函數(shù):Webaddcookie添加新的cookie或修改現(xiàn)有的cookieWeb_cleanup_cookies刪除當(dāng)前由Vuser存儲的所有cookieWebremovecookie刪除指定的cookie4. 并發(fā)組函數(shù):該函數(shù)必須同時使用Webconcurrentstart標(biāo)記并發(fā)組的開始Webconcurrentend標(biāo)記并發(fā)組的結(jié)束5. 消息函數(shù):Lr_debug_message將調(diào)試消息發(fā)送到輸出窗口Lr_error_message將錯誤消息發(fā)送到輸出窗口Lr_log_me
16、ssage將輸出消息直接發(fā)送到output.txt文件Lr_message將消息發(fā)送到Vuser日志和輸出窗口第四章Controller一、3種創(chuàng)建方案:設(shè)計方案手動創(chuàng)建方案(ManualScenario):可按組做白分比模式方案(PercentageMode):不能按組做面向目標(biāo)創(chuàng)建方案(Goal-OrientedScenario)二、面向目標(biāo)的方案中,用戶定義的5種類型:虛擬用戶數(shù)每秒點擊次數(shù):僅適用丁WebVuser每秒事務(wù)數(shù)每分鐘頁面數(shù):僅適用丁WebVuser方案的事務(wù)響應(yīng)時間三、Controller的2種視圖:Design(詳細)Run(運行)第五章Controller運行方案一、
17、啟用IPSpoofer(IP欺騙):步驟:1.開始t程序tMercuryLoadRunnertToolstIPWizard,出現(xiàn)對話框選擇Createnewsettingt下一步t輸入WebServer的IP地址和需要模擬的IP地址T完成在Controller中:ScenarioEnableIPSpoofer二、監(jiān)視Vuser狀態(tài):Status(狀態(tài))Description(描述)Down(關(guān)閉)Vuser處丁關(guān)閉狀態(tài)Pending(掛起)Vuser已經(jīng)準(zhǔn)備就緒,開始進行初始化Init(初始化)Vuser正在初始化Ready(就緒)Vuser已初始化,準(zhǔn)備運行Run(運行)Vuser正在運行,
18、所有腳本通過負載生成器執(zhí)行Rendez(集合點)Vuser已經(jīng)到達了集合點,等待釋放Passed(通過)Vuser運行結(jié)束,腳本運行成功Failed(失?。¬user運行失敗,腳本運行失敗Error(錯誤)Vuser運行時發(fā)生錯誤GradualExiting(逐步退出)Vuser正在完成退出前所運行的迭代或操作Exiting(退出)Vuser運行結(jié)束,正在退出Stopped(停止)Vuser調(diào)用Stop命令后全部停止工作第六章Controller監(jiān)視方案一、Controller中默認顯示的4個監(jiān)視器圖:RunningVusers(運行時圖)TransResponseTime(事務(wù)圖)Hitsp
19、erSecond(每秒點擊次數(shù)圖)WindowsResources(Windows系統(tǒng)資源圖)二、合并圖:在監(jiān)視器窗口中任意選中一個監(jiān)視器圖,右鍵OverlayGraphs注:選擇兩圖合并時,X軸的度量單位必須相同三、運行時和事務(wù)監(jiān)視:1. RuntimeGraphs(運行時圖)(1)Running:當(dāng)前負載生成器中正在運行的Vuser總數(shù)Ready:完成腳本初始化部分,即可以運行Vuser數(shù)(3)Finished:結(jié)束運行的Vuser數(shù),包括通過的和失敗的Vuser2. Error:執(zhí)行時發(fā)生的錯誤Vuser數(shù)TransactionGraphs(事務(wù)監(jiān)視圖)(1)TransResponseT
20、ime:事務(wù)響應(yīng)時間(2)Trans/Sec(Passed):每秒事務(wù)數(shù)(通過)(3)Trans/Sec(Failed):每秒事務(wù)數(shù)(失敗、停止)TotalTrans/Sec(Passed):每秒事務(wù)總數(shù)(通過)四、Web資源監(jiān)視器:HitsperSecond(每秒點擊次數(shù)圖)Throughput(吞吐量圖)HTTPResponsesperSecond(每秒HTTP響應(yīng)數(shù)圖)代碼列表:代碼Meaning中文描述200OK正常302MovedTemporarily已找到Forbidden禁止NotFound未找到408RequestTimeout請求超時500InternalServerErro
21、r內(nèi)部服務(wù)器錯誤五、系統(tǒng)資源監(jiān)視:配置Windows資源監(jiān)視器配置UNIX資源監(jiān)視器第七章Analysis基本圖表一、Analysis圖設(shè)置:1. 配置度量屆性(Y軸,縱軸)2. ViewtConfigureMeasurements配置數(shù)據(jù)粒度(X軸,橫軸)ViewtSetGranularity,粒度越小,結(jié)果越詳細確定點的坐標(biāo)打印圖二、Vuser圖:RuntimeVusers(運行的Vuser圖)Vuser摘要圖Rendezvous(集合圖):加壓,不用集合點;并發(fā),用集合點三、Errors(錯誤圖)ErrorStatistics(錯誤統(tǒng)計圖)ErrorsperSecond(每秒錯誤圖)四、
22、Transaction(事務(wù)圖)AverageTransactionResponseTime(平均事務(wù)響應(yīng)時間圖)TransactionsperSecond(每秒事務(wù)圖)TotalTransactionsperSecond(每秒事務(wù)總數(shù)圖)TransactionSummary(事務(wù)摘要圖)TransactionPerformanceSummary(事務(wù)性能摘要圖)第八章Analysis高級圖表一、WebResourceGraphs(Web資源圖)HitsperSecond(每秒點擊次數(shù)圖)Throughput(吞吐量圖)HTTPStatusCodeSummaryHTTP(狀態(tài)代碼摘要圖)HTTPResponsesperSecond(每秒HTTP響應(yīng)數(shù)圖)二、WebPageBreakdown(網(wǎng)頁細分圖)WebPageBreakdown(網(wǎng)頁細分圖)PageComponentBreakdow
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 密集柜合同范本
- 五一勞動節(jié)安全指南五一勞動節(jié)安全教育宣教課件
- 商品租賃轉(zhuǎn)讓合同范本
- 室外裝修安全合同范本
- 績效考核與管理培訓(xùn)課件
- 2025租賃合同違約責(zé)任抗辯情況分析
- 2025照明項目合同范本
- 第16講 全等三角形 2025年中考數(shù)學(xué)一輪復(fù)習(xí)講練測(廣東專用)
- 2025非本地居民房屋租賃合同模板
- 2025購銷合同范本標(biāo)準(zhǔn)
- GB/T 36547-2024電化學(xué)儲能電站接入電網(wǎng)技術(shù)規(guī)定
- 《民航服務(wù)與溝通學(xué)》課件-第25講 值機處旅客的溝通技巧
- 2024中國慢性阻塞性肺疾病基層診療與管理指南解讀
- 重難點31 阿基米德三角形(舉一反三)(新高考專用)(學(xué)生版) 2025年高考數(shù)學(xué)一輪復(fù)習(xí)專練(新高考專用)
- 青春自護-遠離不良誘惑主題班會
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗人員理論考試題庫及答案
- 《大自然的語言》課件
- 智能安防監(jiān)控系統(tǒng)維護手冊
- 人教版 八年級上冊音樂 第三單元 洪湖水浪打浪 教案
- 理解性默寫 2023-2024學(xué)年統(tǒng)編版高中語文必修下冊
- 照明燈具安裝施工工藝方案
評論
0/150
提交評論