版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
性能測試工具LoadRunner內(nèi)容大綱回顧性能測試性能測試工具需要解決的問題LoadRunner原理與介紹LoadRunner安裝與基本操作思路性能測試包括以下幾個(gè)方面:評(píng)估系統(tǒng)的能力。測試中得到的負(fù)荷和響應(yīng)時(shí)間等數(shù)據(jù)可以被用于驗(yàn)證所計(jì)劃的模型的能力,并幫助做出決策。
識(shí)別系統(tǒng)中的弱點(diǎn)。受控的負(fù)荷可以被增加到一個(gè)極端的水平并突破它,從而修復(fù)系統(tǒng)的瓶頸或薄弱的地方。系統(tǒng)調(diào)優(yōu)。重復(fù)運(yùn)行測試,驗(yàn)證調(diào)整系統(tǒng)的活動(dòng)得到了預(yù)期的結(jié)果,從而改進(jìn)性能,檢測軟件中的問題。性能測試方法性能測試的基準(zhǔn)大體有以下幾方面:響應(yīng)時(shí)間
從應(yīng)用系統(tǒng)發(fā)出請(qǐng)求開始,到客戶端接收到最后一個(gè)字節(jié)數(shù)據(jù)為止所消耗的時(shí)間。合理的響應(yīng)時(shí)間取決于實(shí)際的用戶需求。并發(fā)用戶數(shù)
一般是指同一時(shí)間段內(nèi)訪問系統(tǒng)的用戶數(shù)量。吞吐量
指單位時(shí)間內(nèi)系統(tǒng)處理的客戶請(qǐng)求數(shù)量。性能計(jì)數(shù)器
描述服務(wù)器或操作系統(tǒng)性能的一些數(shù)據(jù)指標(biāo),比如Windows系統(tǒng)資源管理器。性能測試的重要意義追求更高的質(zhì)量和更高的性能是人類的天性企業(yè)信息化的“數(shù)據(jù)大集中”的趨勢(shì)是進(jìn)行性能測試的根本推動(dòng)力好處:加強(qiáng)控制,降低了開支問題:所有雞蛋放在一個(gè)籃子里,危險(xiǎn)性增加,為提高可靠性質(zhì)量,有必要加強(qiáng)測試性能測試是從性能和整體的角度研究日趨復(fù)雜的應(yīng)用系統(tǒng)的質(zhì)量問題性能測試的重要意義信息系統(tǒng)目的:服務(wù)于更多的用戶研究如何縮短各個(gè)環(huán)節(jié)的時(shí)間性能測試原理性能測試的技術(shù)要求熟悉軟件測試的基本理論熟悉一門編程語言熟悉SQL熟悉WEB服務(wù)器熟悉網(wǎng)絡(luò)協(xié)議,比如HTTP,TCP/IP掌握測試?yán)碚撌煜ひ粋€(gè)性能測試工具性能測試的流程制定性能測試目標(biāo)選擇性能測試工具設(shè)計(jì)性能測試監(jiān)控分析系統(tǒng)性能調(diào)優(yōu)手工性能測試要考慮的問題:1.資源:多臺(tái)測試機(jī),多個(gè)測試人員2.協(xié)調(diào):有一個(gè)“總司令”,用于協(xié)調(diào)測試人員3.重復(fù):需要多輪測試,手工會(huì)帶來誤差4.分析:“總司令”需要分析結(jié)果數(shù)據(jù)是否達(dá)到要求,
最好得出結(jié)論要哪個(gè)節(jié)點(diǎn)出了問題,提供解決線索自動(dòng)化性能測試原理首先保證一個(gè)用戶能正常訪問,記錄訪問過程,記錄通訊包通過測試工具模擬更多用戶同時(shí)發(fā)通訊包,后臺(tái)無法區(qū)分是人or工具通過測試工具模擬大量用戶同時(shí)向后臺(tái)發(fā)出請(qǐng)求,來達(dá)到產(chǎn)生壓力和指定壓力的目的,在產(chǎn)生指定壓力的同時(shí)監(jiān)控后臺(tái)系統(tǒng)的資源消耗情況,監(jiān)控客戶端的請(qǐng)求處理時(shí)間復(fù)制出客戶端發(fā)往服務(wù)端的請(qǐng)求,模擬用戶關(guān)注的是通訊包,協(xié)議,不關(guān)心客戶端形式關(guān)于LoadRunnerLoadRunner是MercuryInteraction公司開發(fā)一款成熟的性能測試工具,LoadRunner作為性能測試的實(shí)現(xiàn)者,涉及性能測試流程、性能測試技術(shù)和軟件體系架構(gòu)等眾多方面的知識(shí)點(diǎn)LoadRunner提供的解決方案VUGenController+LoadgeneratorAnalysis單個(gè)用戶性能場景分析報(bào)告1.腳本生成器VirtualUserGeneratorVuGen提供了基于錄制的可視化圖形開發(fā)環(huán)境,可以方便簡潔地生成用于負(fù)載的性能腳本。2.壓力調(diào)度和監(jiān)控系統(tǒng)Controller負(fù)責(zé)對(duì)整個(gè)負(fù)載的過程進(jìn)行設(shè)置,指定負(fù)載的方式和周期,同時(shí)提供了系統(tǒng)監(jiān)控的功能。3.壓力生成器LoadGenerator負(fù)責(zé)將VuGen腳本復(fù)制成大量虛擬用戶對(duì)系統(tǒng)生成負(fù)載。4.結(jié)果分析工具Analysis通過Analysis我們可以對(duì)負(fù)載生成后的相關(guān)數(shù)據(jù)進(jìn)行整理分析。Loadrunner9.5安裝1.從HP網(wǎng)站下載Loadrunner9.5安裝包,解壓后運(yùn)行setup.exe安裝程序,操作界面如下:Loadrunner9.5安裝2.Loadrunner安裝警告信息,選擇否,忽略警告提示:Loadrunner9.5安裝3.若系統(tǒng)未安裝以下程序,單擊“確定”后,程序會(huì)聯(lián)網(wǎng)進(jìn)行下載并安裝:Loadrunner9.5安裝4.Loadrunner所需功能模塊進(jìn)行聯(lián)網(wǎng)下載:Loadrunner9.5安裝5.安裝后重新啟動(dòng)計(jì)算機(jī):Loadrunner9.5安裝6.重新啟動(dòng)后再次執(zhí)行上述步驟,進(jìn)入安裝向?qū)Вx擇“下一步”:Loadrunner9.5安裝7.Loadrunner許可協(xié)議,選擇“我同意”,選擇“下一步”:Loadrunner9.5安裝8.Loadrunner安裝類型,一般選擇“完成”,進(jìn)入“下一步”:Loadrunner9.5安裝9.Loadrunner安裝路徑選擇,可自定義,選擇“下一步”:Loadrunner9.5安裝10.Loadrunner安裝安裝等待:Loadrunner9.5破解1.安裝完成后會(huì)提示“安裝完成”,單擊“完成”按鈕,進(jìn)入破解頁面:
(LicenseKeys中可能會(huì)有試用信息,也可能沒有試用用戶信息;未破解的用戶loadrunner程序試用期為10天)Loadrunner9.5破解2.破解頁面也可以通過“開始菜單”→“所有程序”→“l(fā)oadrunner”→“l(fā)oadrunner快捷方式”→“菜單欄中的CONFIGURATION”→“l(fā)oadrunnerlicense”:Loadrunner9.5破解3.將loadrunner9.5破解包解壓,解壓后文件夾保護(hù)如下文(破解操作可按loadrunner9.5破解.txt中描述進(jìn)行操作):(1)mlr5lprg.dll、lm70.dll覆蓋LR9.5安裝目錄下“bin”文件夾中的對(duì)應(yīng)文件;(注意先將LR關(guān)閉,否則無法覆蓋)(2)若LicenseKeys中存在用戶信息,可運(yùn)行l(wèi)r_Del_license(regedit).exe文件,刪除注冊(cè)表中的相關(guān)信息;(3)然后使用老的注冊(cè)碼就可以使用了:global-100:AEAMAUIK-YAFEKEKJJKEEA-BCJGIweb-10000:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB(冒號(hào)后面部分為注冊(cè)碼)Loadrunner9.5破解4.程序破解完成,可以對(duì)loadrunner進(jìn)行相關(guān)操作。OVERLoadRunner工作原理1.性能測試人員操作運(yùn)行Controller,啟動(dòng)性能測試2.大量虛擬用戶被激活,作真實(shí)用戶所做的事情3.Controller通過monitor能實(shí)時(shí)系統(tǒng)所有層面,包括服務(wù)器,網(wǎng)絡(luò)資源的性能數(shù)據(jù),顯示在Controller上4.執(zhí)行結(jié)果存放在數(shù)據(jù)庫中,用戶通過Analysis生成報(bào)告并進(jìn)行測試結(jié)果分析LR介紹場景:Controller中設(shè)計(jì)與執(zhí)行測試用例的用戶場景。選擇Vuser腳本、設(shè)置Vuser數(shù)、配置Vuser運(yùn)行時(shí)的行為、選擇負(fù)載發(fā)生器、設(shè)置執(zhí)行時(shí)間負(fù)載發(fā)生器:用來產(chǎn)生壓力的真實(shí)機(jī)器。受Controller控制,可以使用戶腳本在不同的主機(jī)上執(zhí)行虛擬用戶:對(duì)應(yīng)于現(xiàn)實(shí)中的真實(shí)用戶,本質(zhì)是通過虛擬用戶腳本來模擬真正用戶的行為LR介紹Analysis分析結(jié)果查看summaryreport,主要是虛擬用戶數(shù)和事務(wù)查看負(fù)載生成器和服務(wù)器的系統(tǒng)資源情況查看虛擬用戶、事務(wù)的錯(cuò)誤發(fā)生情況查看web資源和細(xì)分網(wǎng)頁LR常用術(shù)語事務(wù):LR通過事務(wù)來衡量服務(wù)器的性能。在業(yè)務(wù)上事務(wù)通常是用戶的一個(gè)或一系列操作,代表一定的功能。在程序上表現(xiàn)為一段代碼,可以將一個(gè)或多個(gè)操作定義為一個(gè)事務(wù),衡量這部分用戶并發(fā)響應(yīng)時(shí)間ThinkTime:為了模擬時(shí)更加接近用戶的真實(shí)行為而引入的概念lr
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度智慧社區(qū)工程質(zhì)量保證合同3篇
- 2025年度物業(yè)服務(wù)合同:某小區(qū)物業(yè)管理公司提供物業(yè)服務(wù)協(xié)議3篇
- 二零二五年度廢舊農(nóng)業(yè)機(jī)械買賣及保養(yǎng)維修合同3篇
- 二零二五年度水利工程供水供電安全保障合同3篇
- 2025年度生豬銷售與冷鏈倉儲(chǔ)物流服務(wù)合同3篇
- 海南體育職業(yè)技術(shù)學(xué)院《組成原理與接口技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 翻譯專家課程設(shè)計(jì)
- 運(yùn)營環(huán)境插畫課程設(shè)計(jì)
- 2025年初中秋季開學(xué)典禮校長講話稿樣本(3篇)
- 二零二五年度攪拌車運(yùn)輸項(xiàng)目合作框架協(xié)議
- 供應(yīng)商審核培訓(xùn)教程
- 整合營銷策劃-標(biāo)準(zhǔn)化模板
- 物業(yè)前期介入與承接查驗(yàn)要點(diǎn)精講培訓(xùn)
- 四川省廣元市2022-2023學(xué)年八年級(jí)上學(xué)期語文期末試卷(含答案)
- 抗震支吊架-檢驗(yàn)批質(zhì)量驗(yàn)收記錄
- 【APP違規(guī)收集個(gè)人信息的法律問題分析9800字(論文)】
- 商品房預(yù)售合同簽約證明和預(yù)告登記申請(qǐng)書
- 質(zhì)量管理體系成熟度評(píng)估表
- 單體調(diào)試及試運(yùn)方案
- 2023-2024學(xué)年浙江省杭州市城區(qū)數(shù)學(xué)四年級(jí)第一學(xué)期期末學(xué)業(yè)水平測試試題含答案
- 五星級(jí)酒店市場調(diào)研報(bào)告
評(píng)論
0/150
提交評(píng)論