Loadrunner關聯函式 屬性值用法
阿新 • • 發佈:2019-01-22
如何使用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,表示一直到結尾的整個字串都存入引數。