LoadRunner中自定义HTTP关联规则

发表于:2011-09-29来源:未知作者:领测软件测试网采编点击数: 标签:loadrunner
第一种方法: 我们可以在界面上去改这个规则。在Recording optionsàCorrelation里,我们可以自己添加: 1、点击New Application,可以看到列表中出来一个Application_1,当然名字可以改的啦。

  第一种方法:

  我们可以在界面上去改这个规则。在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.ltesting.net