[轉]Loadrunner11之VuGen運行時設置Run-Time Setting


轉自:http://www.51testing.com/html/92/450992-248065.html

General

1Run Logic運行邏輯

腳本如何運行的,每個action和action之間運行的先后順序就是在這里設置的

Number of Iterations

       只為Run上設置迭代次數(運行的次數),不為Init,End設置。

Insert Action

       插入Action,使腳本清晰明了。

Insert Block

       提供了一個腳本塊的功能,方便我們對腳本進行層次組合

Delete刪除

Move Up向上移動

Move Down向下移動

Properties屬性

這有兩種運行模式:

Sequential:在Run下的所有腳本將按照從上到下的先后順序運行

Random:在Run下所有腳本根據各自設置的比例進行隨機選擇運行(Run上多了一個%)

2Pacing步調

配置腳本運行中每次interation之間的等待時間,需要在重復做某件事之間插入一個等待時間,就可以通過這個功能來實現。每當出現一次starting iteration或者是ending iteration就會檢查一次pacing的設置

As soon as the previous iteration end

       默認設置前一次iteration和后一次iteration之間不等待時間

After the previous iteration ends:

       在前一次的iteration的結束時設置,包括fixed(固定等多少時間)和random(隨機等某個范圍內的時間)

With a fixed/random delay of sec

       設置前一次ending iteration到下一次starting iteration之間的時間

At fixed/random intervals,every sec

       設置前一次starting iteration和下一次starting iteration之間的時間,所以At是包含前一次iteration執行的時間

3Log日志

我們腳本的回放驗證很多時候就是依靠日志來實現的,過多的日志雖然可以更清晰的了解腳本執行的內容,但是也為我們定位帶來了不便。

Send message only when an error occurs

   只有當發生錯誤時候才發送日志信息

Standard log

       標准日志

Extended log

       擴展日志

       Parameter substitution

           顯示參數的賦值取值

       Data returned by server

           顯示服務器返回的數據

       Advanced trace

           高級的追蹤

4Think Time思考時間

通過這個來設置模擬用戶等待操作的實現,由於Loadrunner回放腳本是全速進行的,而真正的用戶的操作並不會如此迅速,所以要通過添加等待時間的方式,在腳本的運行過程中模擬用戶的等待操作,實現這個操作的函數是lr_think_time()

Ignore think time

      忽視思考時間

Replay think time

      回放思考時間

             As recorded 當錄制的時候

             Multiply recorded think time by xx Xx秒乘以錄制的思考時間

             Use random percentage of recorded think time 使用隨機的百分比錄制思考時間

             Limit think time to xx seconds 限制思考時間為xx

5Additional attributes增加的屬性

      Argument name參數名

      Argument value參數值

6Miscellaneous多種多樣的

Error Handing錯誤處理

      腳本中某個函數出錯會導致整個腳本的停止運行,但在場景中會繼續運行

       Continue on error出現錯誤了繼續運行

       Fail open transaction on lr_error_message失敗了就在lr_error_message函數打開事務

       Generate snapshot on error錯誤出現時生成快照

Multithreading進程與線程

      進程是指一個虛擬用戶用一個mmdrv.exe,線程是指多個用戶一起使用一個mmdrv.exe

       Run Vuser as a process以一個進程運行虛擬用戶

       Run Vuser as a thread以一個線程運行虛擬用戶

Automatic Transactions自動化事務

      事務是用來獲得某一行為所消耗時間的函數,默認情況下我們自己定義事務

       Define each action as a transaction定義每一個action作為一個事務

       Define each step as a transaction定義每一步作為一個事務

Network

7Speed Simulation帶寬模擬

提供了寬帶模擬的選項,默認情況下,腳本是以最大寬帶的情況來進行訪問的

Use maximum bandwidth

      使用最大的帶寬

Use bandwidth

      使用規定的帶寬

Use custom bandwidth[bps]

      使用自定義的帶寬

Browser瀏覽器

8Browser Emulation瀏覽器模擬

這個功能模擬了整個http頭中的user-agent信息,從而讓服務器錯誤的認為是一個個真實的客戶端對服務器發出了請求,通過設置可以將腳本模擬成各種瀏覽器,用來做瀏覽器兼容性測試再合適不過了

User-Agent(brower to be emulated)

      使用虛擬用戶(瀏覽器被模仿)

Simulate browser cache

      模仿瀏覽器的cache

       Cache URLs requiring content(HTMLs) cache URLs中需要的內容

       Check for newer versions of stored pages every visit to the page

           檢查比存儲的頁面更新的每個訪問的頁面

Download non-HTML resources

      下載non-html資源

Simulate a new user on each iteration

      模擬一個新用戶在每次迭代

      Clear cache on each iteration在每次迭代的時候清除cache

Internet Protocol網絡協議

9Proxy代理

No proxy(direct connection to the internet)

      沒有代理(直接連入國際互聯網)

Obtain the proxy settings from the default browser

      從默認瀏覽器獲得代理設置

Use custom proxy

      使用自定義代理

       Use automatic configuration script使用自動配置腳本

       Use proxy server使用代理服務器

10Preferences優先設置

Checks檢查

   Enable image and text check

      打開圖片和文本檢查,一般情況下關閉該選項

Generate web performance graphs設置回放時是否監控頁面性能計數

   Hits per second and http codes

       每秒點擊次數,HTTP的代碼

   Pages per second(html mode only)

       每秒頁面響應數(只有網頁模式)

   Response bytes per second

       每秒響應的字節數

Advanced高級的

   Winlnet replay instead of sockets(windows only)

使用winlnet的引擎回放腳本(只有windows使用),默認使用socket端口的方進行回放

   File and line in automatic transaction names

       文件和行自動添加一個唯一的事務名

   Non-critical resource errors as warnings

       資源文件如果出錯,我們不以warnings提醒的方式出現,而直接出現error。

   Save snapshot resources locally

       在本地保存抓圖的資源

   Set advanced options

       設置高級選項,提供了對HTTP請求的所有設置選項

11Download Filters下載過濾器

Include only addresses in list

      只包含清單里的地址

Exclude addresses in list


免責聲明!

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



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