Loadrunner簡介


 

·性能測試工具:
      目前主流的性能測試工具有:Loadrunner、Jmeter,兩者對比:
     
   ·成本來說:
       ·Loadrunner是HP公司的商用工具,C語言  Windows

      ·Jmeter是Apache組織的開源工具,Java   免費

    ·技術來說:
      ·Loadrunner和Jmeter能夠實現的事情基本相當。(jmeter不支持ip欺騙,LR結果分析報告比jmeter詳細)
      ·Loadrunner的可用性、易用性比Jmeter要好。
      ·Loadrunner的可擴展性不如Jmeter。
     ·Jmeter是開源的,可以根據需要進行二次開發。
     ·Loadrunner的性能是優於Jmeter的。

 

·LR的核心組件
    ·Vugen:Virtual User Generator,虛擬用戶生成器。是用來錄制、生成、編輯、調試腳本所用的工具。
        在LR中,虛擬用戶就是腳本,嚴格來說,腳本實現的就是模擬用戶的行為的功能。
        PS:在Vugen中,只能實現一個虛擬用戶。

    ·Controller:控制器,是用來設計、實現場景,執行場景,集成監控,實時監測的一個組件。
        場景:就是多用戶執行腳本的情況。


    ·Analysis:分析器,是用來收集、整理測試結果,提供簡單的概要報告、圖表,並且提供必要的選項來幫助測試工程師來分析性能測試結果、定位性能瓶頸。


    ·Load Generator:負載生成器,是用來生成負載用戶(虛擬用戶的)。
        PS:在安裝LR的時候,可以選擇的就分別是Loadrunner和Load generator。

    PS:以上四個核心組件中,只有Load Generator組件是可以獨立安裝,並且可以安裝在非windows環境下的。

 

界面簡介

錄制選項介紹

錄制選項:

  1)Application type應用程序類型:

      A: .internet Applications錄制瀏覽器

      B:win32 Applications錄制桌面軟件程序,例如Foxmail

 

  2)Program to record要錄制的程序

      我們需要錄制的程序名,LoadRunner默認支持的Web客戶端是IE所以選擇Microsoft Internet Explorer

 

  3)URL Address :URL地址:

      我們錄制開始所需要訪問的URL地址,也就是我們第一個請求所需要訪問的頁面

 

  4)Working directory工作目錄:

      用來指定錄制后腳本所存儲的目錄

 

  5)Record into Action錄制到操作

 

  6)Record the application startup:

      指我們一旦啟動了應用后就將開始錄制我們應用收發的協議數據

 

·Recording簡介:

   錄制選項左下角Recording Options

·Recording:該選項是用來指定腳本的類型

  1)·HTML模式:

    叫頁面模式、主請求模式。表示LR在生成腳本過程中,只會對頁面主請求生成對應的請求函數。

    腳本特征:請求函數中都會有屬性:Mode=HTML

    優點:生成的腳本簡潔、可讀性強。

    缺點:可能會遺漏某些ajax請求

 

  2)·URL模式:

    又叫HTTP模式、請求模式。表示LR在生成腳本的過程中,會對所有http請求都生成對應的請求函數

    腳本特征:請求函數中都會有屬性:Mode=HTTP

    優點:不會遺漏任何協議有關的請求。

    缺點:生成的腳本過於臃腫,可讀性差

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM