酷代码 AI
菜单
全部AI  /  热门  /  AI问答
服务商

作为**工程师,loadrunner 关联 ?

LoadRunner 关联是用于在录制脚本的过程中,对服务器发送的动态数据进行识别和提取,以便在回放脚本时能够模拟真实浏览器行为的过程。 在录制脚本时,LoadRunner 会拦截浏览器与客户端之间的对话,并记录下来产生脚本。在执行脚本时,LoadRunner 伪装成浏览器,然后根据脚本,把当初真的浏览器所说的话,再对网站服务器重新说一遍。LoadRunner 企图骗过服务器,让服务器以为它就是当初的浏览器,然后从服务器上获取网页内容。 当遇到比较聪明的服务器时,这种做法可能会失效。这就需要用到关联(correlation)的做法,来让 LoadRunner 再次骗过服务器。关联就是把脚本中某些写死的数据,转变成是撷取自服务器所发送的动态的、每次都不一样的数据。 关联主要出现在 LoadRunner 的 Execution Log 中,可以通过在其中搜索刚刚复制的字符串来找到。找到字符串后,在字符串前面会有 A.tion1.c(7) 等类似的信息,这个数字就是到时候要插入 web_reg_save_param 函数的位置,也就是要插入到脚本的第7行。在脚本的第7行前插入一行空白行,然后输入 web_reg_save_param(“UserSession”, “UserSession” 这个 “UserSession” 就是到时要使用的参数名称,建议给个有意义的名字。 到此为止整个 web_reg_save_param 函数还没完成。还需要找出 web_reg_save_param 中要用到的边界。web_reg_save_param 函数主要是透过动态数据的前面和后面的固定字符串,来辨识要撷取的动态数据的,所以我们还需要找出动态数据的边界字符串。 以上信息仅供参考,建议咨询专业的工程师或者查阅有关专业书籍。 [2023-11-09 18:27:44 | AI问答 | 379点数解答]

相关提问