第一種方法:
我們可以在界面上去改這個規則。在Recording optionsàCorrelation里,我們可以自己添加:
1、點擊New Application,可以看到列表中出來一個Application_1,當然名字可以改的啦。
2、點擊New Rule,可以看到Rule_1:
Action:選擇在什么地方搜索。
Left boundary: 左邊界,沒什么好說的,悶著頭找吧。
Right boundary: 右邊界,其他如上。
Parameter Prefix: 參數前綴。
Match Case: 區分大小寫。
Use ‘#’ for any digit: 用’#’替代數字,就是數字通配符。
Import and Export: 導入導出。
Test: 測試你的參數是不是可以用的。
3、看看高級選項:
這里很簡單,看一眼就明白了。
Offset:偏移量
Length:長度
Alternate right boundary: 交替使用右邊界。至于用什么交替,就是后面下拉框里的內容了。
容易理解吧。
第二種方法:
我們可以在C:\Program Files\HP\LoadRunner\dat\webrulesdefaultsettings,看到關于web協議的關聯規則文件,我們可以自己去改這個文件以符合我們的要求:
例如:
<Rule Name="AutoDetect_AribaBuyer1" LeftBoundText="aws=" LeftBoundType="1" LeftBoundInstance="0" RightBoundText="&" RightBoundType="1" AltRightBoundText="End Of String" AltRightBoundType="3" Flags="8" ParamPrefix="AribaBuyerAwsID" Type="1" SaveOffset="0" SaveLen="-1" CallbackName="" FormField="" /> |
這里,我們可以看到和界面上的差不多。對應過去就可以看懂了。
如果我們改的東西多的話,我覺得直接改這個文件還是比較快的。
原文轉自:http://www.anti-gravitydesign.com