loadrunner 關聯函數


web_reg_save_param_ex  ---注冊函數,保存左右邊界之間的動態數據

web_reg_save_param_ex(
  "ParamName=page_void",
  "LB=<input type=\"hidden\" name=\"v_oid\" value=\"",
  "RB=\">",  
  "NotFound=warning",
  "Ordinal=1",
  SEARCH_FILTERS,
  "Scope=Body",  
  //"ContentType=text/html",
  LAST);

常用參數解釋:

  ParamName, 函數注冊的參數名稱, 這個名稱可以被lr_eval_string("{page_void}") 取得;

LB,左邊界,LB/IC 這樣的用法 可以使比較忽略大小寫

RB,右邊界,RB/IC 這樣的用法 可以使比較忽略大小寫

NotFound=warning 找不到指定信息不會報錯,

"Ordinal=1" 記錄第一個找到的,如果為ALL的話,則只能統計數量了

SEARCH_FILTERS 未知

"Scope=Body", 查找范圍

//"ContentType=text/html", 這個東西盡量別用... 從字面意義上說只查找html類型,但是會使你查找失敗

 

web_reg_save_param_regexp

---注冊函數,正則式匹配動態數據

int web_reg_save_param_regexp(“ParamName= <輸出參數名稱>”,“RegExp = regular_expression”,[<屬性列表>,] [<SEARCH FILTERS>,] LAST);

 

 參數說明:

ParamName:要創建的參數的名稱。

RegExp:PERL兼容的正則表達式,包括一個用於從響應或響應中提取的帶括號的子字符串。請參閱正則表達式。

List of Attributes:有關每個屬性的詳細信息,請參閱保存參數注冊函數的屬性。

屬性值字符串(例如,“NotFound = warning”)不區分大小寫。

SEARCH FILTERS:搜索過濾器,指定緩沖區的部分以搜索字符串。請參閱搜索過濾器以保存參數注冊函數。

LAST:指示參數列表結束的標記。

 

web_reg_save_param_regexp函數是用於在服務器響應中查找動態數據的服務函數。一般來說,找到的數據用於coorelation。

 

web_set_max_html_param_len

---設置檢索到的動態html信息的最大長度

intweb_set_max_html_param_len(const char * length);

以下示例將您可以檢索並在參數中保存的HTML數據的最大長度設置為1024個字符:

web_set_max_html_param_len(“1024”);

 


免責聲明!

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



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