1. 程式人生 > >Loadrunner關聯函式 屬性值用法

Loadrunner關聯函式 屬性值用法

如何使用LoadRunner提取包含在 HTML 頁內的動態資訊並建立引數。

  • 應用範圍

在使用Loadrunner進行效能測試時,經常遇到一種情況,需要通過web頁面修改某事務的狀態。於是需要首先讀出當前的事務的狀態,再進行修改,此時便可以使用到web_reg_save_param了。可以通過它先將事務的狀態讀出寫入一個自定義的變數中,根據變數的值來決定下一步的動作。

  • 簡要說明

語法:

int web_reg_save_param(const char *ParamName, <list of Attributes>,LAST);

引數說明:

  • ParamName: 存放得到的動態內容的引數名稱
  • list of Attributes: 其它屬性,包括:Notfound, LB, RB, RelFrameID, Search, ORD, SaveOffset, Convert, SaveLen。屬性值不分大小寫
    • Notfound: 當在返回資訊中找不到要找的內容時應該怎麼處理
    • Notfound=error: 當在返回資訊中找不到要找的內容時,發出一個錯誤訊息。這是預設值。
    • Notfound=warning: 當在返回資訊中找不到要找的內容時,只發出警告,指令碼也會繼續執行下去不會中斷。
    • LB( Left Boundary ) : 返回資訊的左邊界字串。該屬性必須有,並且區分大小寫。
    • RB( Right Boundary ): 返回資訊的右邊界字串。該屬性必須有,並且區分大小寫。
    • RelFrameID: 相對於URL而言,欲查詢的網頁的Frame。此屬性質可以是All或是數字,該屬性可有可無。
    • Search : 返回資訊的查詢範圍。可以是Headers,Body,Noresource,All(預設)。該屬性質可有可無。
    • ORD : 說明第幾次出現的左邊界子串的匹配項才是需要的內容。該屬性可有可無,預設值是1。如為All,則將所有找到的內容儲存起來。
    • SaveOffset : 當找到匹配項後,從第幾個字元開始儲存到引數中。該屬性不能為負數,預設值為0。
    • SaveLen :當找到匹配項後,偏移量之後的幾個字元儲存到引數中。預設值是-1,表示一直到結尾的整個字串都存入引數。