巧用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);

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

猜你喜欢

转载自blog.csdn.net/luotuofeile/article/details/47760521