Loadrunner簡介

 

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

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

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

 

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

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


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


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

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

 

界面簡介測試

錄製選項介紹spa

錄製選項:設計

  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

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

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

相關文章
相關標籤/搜索