作为**工程师,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点数解答]
- 作为**工程师,loadrunner 关联 ?(379点数解答 | 2023-11-09 18:27:44)241
- 作为**工程师,简述 loadrunner 分哪三部分?(145点数解答 | 2023-11-09 18:25:29)256
- 作为**工程师,loadrunner 进行**的标准流程? 📋(215点数解答 | 2023-11-09 18:25:31)246
- 作为**工程师,你如何调试 loadrunner 脚本?(463点数解答 | 2023-11-09 18:25:48)242
- 作为**工程师,loadrunner“vuser-init”的意义是什么?(101点数解答 | 2023-11-09 18:27:11)212
- 作为**工程师,loadrunner - overlay图和correlate图有什么区别?(210点数解答 | 2023-11-09 18:27:27)226
- 作为**工程师,loadrunner 中 lr_error_message和lr_debug _message有什么区别?(281点数解答 | 2023-11-09 18:27:32)210
- 作为**工程师,loadrunner vuser_init和vuser_end操作包含哪些内容?(90点数解答 | 2023-11-09 18:27:38)238
- 作为**工程师,loadrunner overlay图和correlate图有什么区别?(210点数解答 | 2023-11-09 18:28:01)220
- 作为**工程师,作为**工程师如何做到不漏测?(386点数解答 | 2023-11-09 18:25:11)264
- 作为**工程师,软件**分为几个阶段 各阶段的**策略和要求?(483点数解答 | 2023-11-09 18:21:57)232
- 作为**工程师,软件的评审一般由哪些人员参加?其目的是什么,并描述之前的评审流程(409点数解答 | 2023-11-09 18:21:59)218