巧用Loadrunner自动关联

今日录制脚本学习关联操作,费了一天半脑筋使用手动关联,都没有成功。因为早就在网上看到说自动关联不靠谱,而且每次进行关联也都是用手动关联,所以这次压根没想到用自动关联。就在我用手动关联无数次失败想要放弃的时候无意中使用了一次自动关联,竟然成功了,甚感惊喜,所以把它作为我博客的第一篇文章。

按照手动关联步骤,去response寻找关联值得左右边界值,手动编写关联函数,但是回放时一直报错,如下:

Action.c(36): Error -26377: No match found for the requested parameter "tid". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use web_set_max_html_param_len to increase the parameter size   [MsgId: MERR-26377]
Action.c(36): web_url("forum.php_3") highest severity level was "ERROR", 85561 body bytes, 16333 header bytes   [MsgId: MMSG-26388]
脚本中tid较多,所以一直出错。于是我先用自动关联将tid关联,如下函数:

web_reg_save_param_ex(
 "ParamName=CorrelationParameter_1",
 "LB=tid=",
 "RB=&extra",
 SEARCH_FILTERS,
 "Scope=Headers",
 "RequestUrl=*/forum.php*",
 LAST);

但是回放时仍报错,此时关联函数的左右边界和位置肯定没问题了,于是我换个函数编写,如下:

 web_reg_save_param("tid",
  "LB=tid=",
  "RB=&extra",
  LAST);

以此函数来替代上述函数,结果竟然成功了。不过以后还是以此方法多多练习才能验证是否每一次都好使。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值