簡體   English   中英

如何在Loadrunner中關聯具有動態邊界的函數?

[英]How to correlate a function having dynamic boundaries in Loadrunner?

我有界限-

li class =“ requestEnt no-main-scroll” data-toggle ='slidePanel'data-cache =“ true” data-catalog ='4614'data-key =“ 5394” data-displayname =“ 110G-RPS奧斯汀貿易- “常規”“ data-description =“允許手動將交易輸入STAR。 數據類型=“權利”

在這里,我想使用web_reg_save_param_regexp函數捕獲數據顯示名稱,數據目錄和數據密鑰。 我如何關聯它?

簡單的方法是:

  web_reg_save_param_regexp("ParamName=DataCatalog",
    "RegExp=data-catalog='([0-9]*)'”,
    SEARCH_FILTERS,
    "Scope=Body",
    LAST);

等等...另外兩個。

如果您想變得更復雜,並依賴響應中元素的順序,則可以執行以下操作:

  web_reg_save_param_regexp("ParamName=DataCatalog",
    "RegExp=data-catalog='([0-9]*)' data-key=\"([0-9]*)\" data-displayname=\"(.*)\" data-description",
    SEARCH_FILTERS,
    "Scope=Body",
    "Group=1",
    LAST);

  web_reg_save_param_regexp("ParamName=DataKey",
    "RegExp=data-catalog='([0-9]*)' data-key=\"([0-9]*)\" data-displayname=\"(.*)\" data-description",
    SEARCH_FILTERS,
    "Scope=Body",
    "Group=2",
    LAST);

  web_reg_save_param_regexp("ParamName=DataDisplayName",
    "RegExp=data-catalog='([0-9]*)' data-key=\"([0-9]*)\" data-displayname=\"(.*)\" data-description",
    SEARCH_FILTERS,
    "Scope=Body",
    "Group=3",
    LAST);

使用web_reg_save_param_regexp的更簡單方法是

web_reg_save_param_regexp("ParamName=dataCatalog",
   "RegExp=data-catalog='(.*?)'",
   SEARCH_FILTERS,
   "Scope=Body",
    LAST);

web_reg_save_param_regexp("ParamName=displayName",
   "RegExp=data-displayname=\"(.*?)\"",
   SEARCH_FILTERS,
   "Scope=Body",
   LAST);

web_reg_save_param_regexp("ParamName=dataKey",
   "RegExp=data-key=\"(.*?)\"",
   SEARCH_FILTERS,
   "Scope=Body",
   LAST);

幾乎類似於下面使用的web_reg_save_param

web_reg_save_param("dataCatalog",
   "LB=data-catalog='",
   "RB='",
   "Search=body",
   LAST);

web_reg_save_param("displayName",
  "LB=data-displayname=\"",
  "RB=\"",
  "Search=body",
  LAST);

web_reg_save_param("dataKey",
  "LB=data-key=\"",
  "RB=\"",
  "Search=body",
  LAST);

在以上提供的響應的情況下,兩者均捕獲值dataCatalog4614displayName110G-RPS Austin Trading-GeneraldataKey5394

查看所提供的響應,邊界看起來並不動態。 如果您能對同一請求做出更多響應,那將更有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM