LoadRunner使用說明書_第1頁
LoadRunner使用說明書_第2頁
LoadRunner使用說明書_第3頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Load Runn er 使用說明一、組件:(一) VuGen:用于捕獲最終用戶業(yè)務(wù)流程和創(chuàng)建怎動(dòng)化性能測試腳本。1. 錄制腳本:(1) 集合點(diǎn) Rendezvous驗(yàn)證點(diǎn)Check Point:文本驗(yàn)證點(diǎn)Text Check、圖片驗(yàn)證點(diǎn)Image Check事務(wù) Transaction:事務(wù)開始 Start Transaction 、事務(wù)結(jié)束 End Transaction(4)注釋與消息 Comment & Message:/*/2. 增強(qiáng)并編輯Vuser腳本(1) 參數(shù)化:在 Select next now 中的參數(shù):Sequential 順序、Random 隨機(jī)、Unique

2、唯一在 Update value on 參數(shù):Each iteration 每次迭代、Each occurrenee 每次出現(xiàn)、Once 次(2) 從數(shù)據(jù)庫中導(dǎo)入數(shù)據(jù)3. 配置動(dòng)行時(shí)設(shè)置 Run time setti ngs( 運(yùn)行時(shí)設(shè)置)(1) Number of Iterati on s:迭代次數(shù)(2) 在 Preferences 中的 Enable image and text check在腳本中添加驗(yàn)證點(diǎn)時(shí)必須選中。4. 在獨(dú)立模式下運(yùn)行Vuser腳本5. 集成Vuser腳本(二) Co ntroller:用于組織、驅(qū)動(dòng)、管理和監(jiān)控負(fù)載測試。1. 創(chuàng)建方案(1)創(chuàng)建手動(dòng)方案(2)創(chuàng)建百

3、分比模式方案(3) 創(chuàng)建面向目標(biāo)的方案2. 計(jì)劃方案(1)開始時(shí)間方案運(yùn)行設(shè)置:加壓 Ramp Up、持續(xù)時(shí)間Duration、減壓Ramp Dowm3. 運(yùn)行方案4. 監(jiān)視方案(1) RuntimeGraphs( 運(yùn)行時(shí)圖)A. Running Vusers 運(yùn)行時(shí)圖:Running正在運(yùn)行的Vuser總數(shù)、Ready完成腳本初始化部分、即可以運(yùn)行的Vuser數(shù)、Finished結(jié)束運(yùn)行的Vuser數(shù),包括通過的和失敗的、Error執(zhí)行時(shí)發(fā)生的錯(cuò)誤VuserB. Transaction Graphs 事務(wù)監(jiān)視圖:Trans Response Time 事務(wù)響應(yīng)時(shí)間、Trans/Sec(Pas

4、sed)每秒事務(wù)數(shù)(通過)、Tran s/Sec(Failed/Stopped)每秒事務(wù)數(shù)(失敗、停止)、Total Trans/Sec ( Passed )每秒事務(wù)總數(shù)(通過)。(2) Web資源監(jiān)視A. Hits per Seco nd第秒點(diǎn)擊次數(shù)圖:B. Throughput 吞吐量圖:C. HTTP Responses per Second 每秒 HTTP 響應(yīng)數(shù)圖代碼列表:代碼 Meaning 中文描述200 OK正常302 Moved Temporarily 已找到403 Forbidden 禁止404 Not Fou nd 未找到408 Request Timeout 請(qǐng)求超時(shí)5

5、00 In ternal Server Error 內(nèi)部服務(wù)器錯(cuò)誤(3) 系統(tǒng)資源監(jiān)視A. 配置Windows 資源監(jiān)視器B. 配置UNIX資源監(jiān)視器(三) Analysis:用于用戶查看、分析和比較性能測度信息結(jié)果數(shù)據(jù)。1. Vuser 圖(1) Run time Vusers運(yùn)行的 Vuser 圖(2) Vuser摘要圖Ren dezvous 集合圖2. Errors錯(cuò)誤圖(1) Error Statistics 錯(cuò)誤統(tǒng)計(jì)圖Errors per Second每秒錯(cuò)誤圖3. Tran saction 事務(wù)圖(1) Average Transaction Resp onse Time平均事務(wù)響

6、應(yīng)時(shí)間圖 Tran sactio ns per Seco nd每秒事務(wù)圖 Total Tran sactio ns per Second每秒事務(wù)總數(shù)圖Tran saction Summary事務(wù)摘要圖(5) Tran sacti on Performa nee Summary事務(wù)性能摘要圖4. Web Resource Graphs (Web 資源圖)(1) Hits per Second每秒點(diǎn)擊次數(shù)圖Throughput 吞吐量圖(3) HTTP Status Code Summary HTTP狀態(tài)代碼摘要圖 HTTP Responses per Second 每秒 HTTP 響應(yīng)數(shù)圖5.

7、Web Page Breakdow n網(wǎng)頁細(xì)分圖(1) Web Page Breakdowm網(wǎng)頁細(xì)分圖Page Compo nent Breakdowm頁面組件細(xì)分圖(3) Page Dowmload Time Breakdow n頁面下載時(shí)間佃分圖(4) Time to First Buffer Breakdow n第一次緩沖細(xì)分時(shí)間圖6. System Resources 系統(tǒng)資源圖Win dows 資源圖UNIX資源圖7. Analysis 報(bào)告(1) Summary Report 摘要報(bào)告(Excel 格式)(2) HTML Report(HTML 格式報(bào)告) Microsoft Wo

8、rd Report(Word 格式報(bào)告)Crystal Report(水晶報(bào)表格式報(bào)告)二、術(shù)語1、Scenario:場景2、Vuser:虛擬用戶3、Vuser腳本4、Tran saet ion:事務(wù)5、Ren dezvous:集合點(diǎn)6、Cheek point:檢查點(diǎn)7、Correlatio n:關(guān)聯(lián)三、負(fù)載測試過程1、制定負(fù)載測試計(jì)劃2、創(chuàng)建Vuser腳本3、創(chuàng)建方案4、運(yùn)行方案5、監(jiān)視方案6、分析測試結(jié)果第一章Load Runner 安裝與簡介一、Load Runner 的組件:1. Virtual User Gen erator(VuGe n):用于捕獲最終用戶業(yè)務(wù)流程和創(chuàng)建自動(dòng)化性能測

9、試腳本2. Load Ru nner Co ntroller:用于組織、驅(qū)動(dòng)、管理和監(jiān)控負(fù)載測試3. Load Ru nner An alysis :用于用戶查看、分析和比較性能測試結(jié)果數(shù)據(jù)二、Load Runner 的術(shù)語:1. Seenario(場景)2. Vuser(虛擬用戶)3. Vuser 腳本4. Transaetion(事務(wù))5. Rendezvous(集合)6. Check point( 檢查點(diǎn))7. Correlation(關(guān)聯(lián))四、Load Runn er負(fù)載測試過程:1. 制定負(fù)載測試計(jì)劃2. 創(chuàng)建Vuser腳本3. 創(chuàng)建方案4. 運(yùn)行方案5. 監(jiān)視方案6. 分析測試結(jié)果

10、五、Load Runn er 的三大模塊功能:1. Create / Edit Scripts :創(chuàng)建 VuGen2. Run Load Tests :創(chuàng)建 Controller3. Analyze Load Tests :創(chuàng)建 Analysis第二章VuGen腳本創(chuàng)建一、Load Runner 腳本開發(fā)步驟:1. 錄制基本 Vuser腳本2. 增強(qiáng)并編輯Vuser腳本3. 配置運(yùn)行時(shí)設(shè)置4. 在獨(dú)立模式下運(yùn)行Vuser腳本5. 集成Vuser腳本二、Load Runner腳本的2種視圖:1. Script View :腳本視圖2. Tree View :樹視圖三、集合點(diǎn)(Rendezvous

11、):In sert Ren dezvous注:只能向Action部分添加集合點(diǎn)四、驗(yàn)證點(diǎn)(Check Point):1. 文本驗(yàn)證點(diǎn):Insert New Step ,在彈出對(duì)話框中雙eb Checks,點(diǎn)擊Text Check以對(duì)象本身作為參照物,如your name is jackRight what left2. 圖片驗(yàn)證點(diǎn):Insert New Step ,在彈出對(duì)話框中雙Web Checks,點(diǎn)擊 Image CheckALT attribute :點(diǎn)擊圖片時(shí),圖片上顯示的文本信息SRC attribute :圖片的路徑,不能重名五、事務(wù)(Transaction):In sert S

12、tart Tran sacti on / End Tran sact ion注:在定義的事務(wù)中,盡量避免不必要的操作,影響事務(wù)的統(tǒng)計(jì)數(shù)據(jù)六、注釋與消息(Comment & Message):1. 注釋:(1) In sert Comme nt(2) / 或 /* */2. 日志消息:Insert Log Message,日志消息將顯示在輸出窗口3. 調(diào)試消息:Insert New Step ,在彈出對(duì)話框中選擇ug Message4. 錯(cuò)誤消息/輸出消息插入錯(cuò)誤消息函數(shù):lr_error_message();插入輸出消息函數(shù):Ir_output_message();注:通常不要在事務(wù)內(nèi)

13、部發(fā)送消息,這樣將使事務(wù)執(zhí)行的時(shí)間變長,從而影響事務(wù)數(shù)據(jù)的可靠性七、錄制腳本的2種模式:1. HTML模式:默認(rèn)模式,基于瀏覽器的應(yīng)用程序2. URL模式:不支持驗(yàn)證點(diǎn),基于瀏覽器的應(yīng)用程序中包含JavaScript和HTTPS安全協(xié)議Tools Record ing Opti onsRe選OTSi ng八、運(yùn)行時(shí)設(shè)置(Ru ntime Sett in gs):Vuser Run time Setti ngs 或快捷鍵 F4Run Logic 選項(xiàng):Number of Iterations:迭代次數(shù)迭代10次,Action為10,其他不變Preferences選項(xiàng):Enable Image a

14、nd text check:如果腳本中添加了驗(yàn)證點(diǎn),則必須選中該選項(xiàng),否則在運(yùn)行時(shí)不執(zhí)行該驗(yàn)證語句第三章VuGen高級(jí)應(yīng)用一、設(shè)置參數(shù)化的2種方式:1. 創(chuàng)建好腳本后,在腳本視圖中雙擊選擇函數(shù)中需要參數(shù)化的變量,右鍵選擇Replace with a parameter2. 在樹視圖中進(jìn)行參數(shù)化設(shè)置輸入?yún)?shù)名,選擇文件類型后,點(diǎn)擊Parameter List,數(shù)據(jù)可以手動(dòng)(Editwith Notepad) 添加與從數(shù)據(jù)庫導(dǎo)入(Data Wizard)二、參數(shù)屬性:1. Select next row 中:Sequential(順序):VuGen腳本中使用(2) Random(隨機(jī)):VuGen

15、腳本中使用(3) Unique(唯一):Controller 中使用2. Update value on 中:(1) Each iteration( 每次迭代):VuGen腳本中使用(2) Each occurrence(每次出現(xiàn)):VuGen腳本中使用,每次迭代換新值(3) Once( 一次):Controller 中使用VuGen :正常 Sequential 和 Each iterationController :必須 Unique和Once,迭代次數(shù)通常為1三、數(shù)據(jù)關(guān)聯(lián):1. 自動(dòng)關(guān)聯(lián):Tools f Recording Options 選擇 Cprrelation 選項(xiàng),選中 Ena

16、ble correlation during recording注:只適用于使用 Web、DB等少數(shù)協(xié)議錄制的腳本,對(duì)socket等協(xié)議錄制的腳本不起作用2. 手動(dòng)關(guān)聯(lián):Tools f Compare with vuser,添加腳本后在f窗口中分析不同四、常用Web函數(shù):1. 緩存函數(shù):Web_cache_clea nup()清除緩存中的內(nèi)容2. 操作函數(shù):Web_image在定義的圖像上模擬鼠標(biāo)點(diǎn)擊Web_submit_data執(zhí)行“無條件”或“無上下文”的表單提交Web_submit_form模擬表單的提交Web_url加載由URL屬性指定的URLWeb_li nk在定義的文本鏈接中模擬鼠

17、標(biāo)點(diǎn)擊3. Cookie 函數(shù):Web add cookie添加新的cookie或修改現(xiàn)有的cookieWeb_cleanup_cookies刪除當(dāng)前由Vuser存儲(chǔ)的所有cookieWeb remove cookie刪除指定的cookie4.并發(fā)組函數(shù):該函數(shù)必須同時(shí)使用Web concurrent start標(biāo)記并發(fā)組的開始Web_c on curre nt_end標(biāo)記并發(fā)組的結(jié)束5.消息函數(shù):Lr_debug_message將調(diào)試消息發(fā)送到輸出窗口Lr_error_message將錯(cuò)誤消息發(fā)送到輸出窗口Lr_log_message將輸出消息直接發(fā)送到output.txt文件Lr_mess

18、age將消息發(fā)送到Vuser日志和輸出窗口第四章Controller設(shè)計(jì)方案一、3種創(chuàng)建方案:1. 手動(dòng)創(chuàng)建方案(Manual Seenario):可按組做2. 百分比模式方案(Percentage Mode):不能按組做3. 面向目標(biāo)創(chuàng)建方案(Goal-Oriented Scenario)二、 面向目標(biāo)的方案中,用戶定義的5種類型:1. 虛擬用戶數(shù)2. 每秒點(diǎn)擊次數(shù):僅適用于 Web Vuser3. 每秒事務(wù)數(shù)4. 每分鐘頁面數(shù):僅適用于 Web Vuser5. 方案的事務(wù)響應(yīng)時(shí)間三、Controller 的2種視圖:1. Design(詳細(xì))2. Run(運(yùn)行)第五章Controller運(yùn)

19、行方案一、啟用 IP Spoofer (IP 欺騙):IP Wizard,出現(xiàn)對(duì)話框的IP地址和需要模擬的IP地址步驟:1.開始程序 Mercury Load Runn er Tools2. 選擇 Create new setting下一步 輸入 Web Server完成3. 在 Controller 中:Seenario Enable IP Spoofer二、監(jiān)視Vuser狀態(tài):Status(狀態(tài))Deseription(描述)Down(關(guān)閉)Vuser處于關(guān)閉狀態(tài)Pen di ng(掛起)Vuser已經(jīng)準(zhǔn)備就緒,開始進(jìn)行初始化Init(初始化)Vuser正在初始化Ready(就緒)Vuse

20、r已初始化,準(zhǔn)備運(yùn)行Run(運(yùn)行)Vuser正在運(yùn)行,所有腳本通過負(fù)載生成器執(zhí)行Rendez(集合點(diǎn))Vuser已經(jīng)到達(dá)了集合點(diǎn),等待釋放Passed(通過)Vuser運(yùn)行結(jié)束,腳本運(yùn)行成功Failed(失敗)Vuser運(yùn)行失敗,腳本運(yùn)行失敗Error(錯(cuò)誤)Vuser運(yùn)行時(shí)發(fā)生錯(cuò)誤Gradual Exiting(逐步退出)Vuser正在完成退出前所運(yùn)行的迭代或操作Exiting(退出)Vuser運(yùn)行結(jié)束,正在退出Stopped(停止)Vuser調(diào)用Stop命令后全部停止工作第六章Controller 監(jiān)視方案一、Controller中默認(rèn)顯示的4個(gè)監(jiān)視器圖:1. Running Vusers

21、( 運(yùn)行時(shí)圖)2. Trans Resp onse Time( 事務(wù)圖)3. Hits per Second( 每秒點(diǎn)擊次數(shù)圖)4. Windows Resources(Windows 系統(tǒng)資源圖)二、合并圖:在監(jiān)視器窗口中任意選中一個(gè)監(jiān)視器圖,右鍵Overlay Graphs注:選擇兩圖合并時(shí),X軸的度量單位必須相同三、運(yùn)行時(shí)和事務(wù)監(jiān)視:1. Run time Graphs( 運(yùn)行時(shí)圖)Running :當(dāng)前負(fù)載生成器中正在運(yùn)行的 Vuser總數(shù)Ready :完成腳本初始化部分,即可以運(yùn)行Vuser數(shù)(3)Finished :結(jié)束運(yùn)行的Vuser數(shù),包括通過的和失敗的 VuserError

22、:執(zhí)行時(shí)發(fā)生的錯(cuò)誤 Vuser數(shù)2. Transaction Graphs( 事務(wù)監(jiān)視圖)Trans Respo nse Time :事務(wù)響應(yīng)時(shí)間(2)Trans/Sec(Passed):每秒事務(wù)數(shù)(通過)(3)Trans/Sec(Failed):每秒事務(wù)數(shù)(失敗、停止)Total Trans/Sec(Passed):每秒事務(wù)總數(shù)(通過)四、Web資源監(jiān)視器:1. Hits per Second( 每秒點(diǎn)擊次數(shù)圖)2. Throughput 吞吐量圖)3. HTTP Responses per Second( 每秒 HTTP 響應(yīng)數(shù)圖)代碼列表:代碼 Meaning 中文描述200 OK正常3

23、02 Moved Temporarily 已找到403 Forbidden禁止404 Not Fou nd未找到408 Request Timeout請(qǐng)求超時(shí)500 In ternal Server Error內(nèi)部服務(wù)器錯(cuò)誤五、系統(tǒng)資源監(jiān)視:1. 配置Windows資源監(jiān)視器2. 配置UNIX資源監(jiān)視器第七章Analysis基本圖表一、Analysis 圖設(shè)置:1. 配置度量屬性(Y軸,縱軸)View f Con figure Measureme nts2. 配置數(shù)據(jù)粒度(X軸,橫軸),粒度越小,結(jié)果越詳細(xì)View f Set Granularity3. 確定點(diǎn)的坐標(biāo)4. 打印圖二、Vuser

24、 圖:1. Run time Vusers (運(yùn)行的 Vuser 圖)2. Vuser摘要圖3. Rendezvous(集合圖):加壓,不用集合點(diǎn);并發(fā),用集合點(diǎn)三、Errors(錯(cuò)誤圖)1. Error Statistics(錯(cuò)誤統(tǒng)計(jì)圖)2. Errors per Second( 每秒錯(cuò)誤圖)四、Transaction(事務(wù)圖)1. Average Transaction Response Time(平均事務(wù)響應(yīng)時(shí)間圖 )2. Tran sactio ns per Seco nd ( 每秒事務(wù)圖)3. Total Transactions per Second (每秒事務(wù)總數(shù)圖)4. Tra

25、nsaction Summary (事務(wù)摘要圖)5. Transaction Performanee Summary(事務(wù)性能摘要圖)第八章Analysis高級(jí)圖表一、Web Resource Graphs (Web 資源圖)1. Hits per Second ( 每秒點(diǎn)擊次數(shù)圖)2. Throughput 吞吐量圖)3. HTTP Status Code Summary HTTP(狀態(tài)代碼摘要圖)4. HTTP Responses per Second (每秒 HTTP 響應(yīng)數(shù)圖)二、Web Page Breakdown( 網(wǎng)頁細(xì)分圖)1. Web Page Breakdown (網(wǎng)頁細(xì)分圖)2. Page Co

溫馨提示

  • 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)論