![](/img/trans.png)
[英]How to use word boundaries in awk without using match() function?
[英]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);
在以上提供的響應的情況下,兩者均捕獲值dataCatalog為4614 , displayName為110G-RPS Austin Trading-General和dataKey為5394 。
查看所提供的響應,邊界看起來並不動態。 如果您能對同一請求做出更多響應,那將更有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.