【求助贴】LoadRunner12 卡在一个奇怪的地方,关联是正确的,但是回放过程中,始终卡在一个向服务器发送请求的函数,无法进行下去

MorganZhang 2019-03-04 05:03:12
1. 描述问题:
通过LoadRunner12 录制脚本,关联相关的参数,但是回放过程中,始终卡在一个向服务器发送请求的函数,无法进行下去

2. 网页的原始响应:



3. Loadrunner 相关录制与关联代码,我们在脚本中打印出来了取出的token值,是正确的,所以我们认为应该不会是参数化失败。
web_reg_save_param_json(
"ParamName=ConnectionToken",
"QueryString=$.ConnectionToken",
SEARCH_FILTERS,
"Scope=Body",
"IgnoreRedirections=No",
LAST);

lr_output_message("ConnectionToken的值= %s",lr_eval_string("{{ConnectionToken}}"));

web_convert_param("ConnectionToken_URL2",
"SourceString={ConnectionToken}",
"SourceEncoding=HTML",
"TargetEncoding=URL",
LAST);

lr_output_message("ConnectionToken_URL2的值= %s",lr_eval_string("{ConnectionToken_URL2}"));

web_url("connect",
"URL=http://192.168.10.20:8147/signalr/connect?transport=foreverFrame&connectionToken={ConnectionToken_URL2}&clientName=1&connectionData=%5B%7B%22name%22%3A%22messagehub%22%7D%5D&tid=0&frameId=1",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.10.20:8147/",
"Snapshot=t11.inf",
"Mode=HTML",
LAST);

4. 报错信息:
卡在web_url(“connect”)这里无法回放成功

Action.c(175): 将对 URL=“http://192.168.10.20:8147/signalr/connect?transport=foreverFrame&connectionToken=fKsg%2F%2F7DWNwD7i1Lbz7YLiQFY%2BGWcj8SYV84uzY4jexTJyajSvHgGv08eW3zQgD8Qk2BzKeedFJXHxSbcaWd2dhhIyHfi4rV5smQ9HEHpeBOa5oJAshblRZIq31cE2ER&clientName=1&connectionData=%5B%7B%22name%22%3A%22messagehub%22%7D%5D&tid=0&frameId=1”的响应执行从“utf-8”的转换 (代码页 65001,首选字符集=utf-8,Unicode 转换器名称=“utf-8”) [MsgId: MMSG-35183]
Action.c(175): "http://192.168.10.20:8147/signalr/connect?transport=foreverFrame&connectionToken=fKsg%2F%2F7DWNwD7i1Lbz7YLiQFY%2BGWcj8SYV84uzY4jexTJyajSvHgGv08eW3zQgD8Qk2BzKeedFJXHxSbcaWd2dhhIyHfi4rV5smQ9HEHpeBOa5oJAshblRZIq31cE2ER&clientName=1&connectionData=%5B%7B%22name%22%3A%22messagehub%22%7D%5D&tid=0&frameId=1" 的 t=59121ms: 414 个字节响应正文 (RelFrameId=1, Internal ID=74)
Action.c(175): <!DOCTYPE html><html><head><title>SignalR Forever Frame Transport Stream</title>\r\n
Action.c(175): <script>\r\n
Action.c(175): var $ = window.parent.jQuery,\r\n
Action.c(175): ff = $ ? $.signalR.transports.foreverFrame : null,\r\n
Action.c(175): c = ff ? ff.getConnection('1') : null,\r\n
Action.c(175): r = ff ? ff.receive : function() {};\r\n
Action.c(175): ff ? ff.started(c) : '';</script></head><body>\r\n
Action.c(175): <script>r(c, {"C":"d-E9A60D73-B,0|D7,0|D,0|D8,1|D9,0","S":1,"M":[]});</script>\r\n
Action.c(175): “RECEIVING_RESPONSE”代表“URL="http://192.168.10.20:8147/signalr/connect?transport=foreverFrame&connectionToken=fKsg%2F%2F7DWNwD7i1Lbz7YLiQFY%2BGWcj8SYV84uzY4jexTJyajSvHgGv08eW3zQgD8Qk2BzKeedFJXHxSbcaWd2dhhIyHfi4rV5smQ9HEHpeBOa5oJAshblRZIq31cE2ER&clientName=1&connectionData=%5B%7B%22name%22%3A%22messagehub%22%7D%5D&tid=0&frameId=1"” [MsgId: MMSG-27397]
Action.c(175): “RESPONSE_RECEIVED”代表“URL="http://192.168.10.20:8147/signalr/connect?transport=foreverFrame&connectionToken=fKsg%2F%2F7DWNwD7i1Lbz7YLiQFY%2BGWcj8SYV84uzY4jexTJyajSvHgGv08eW3zQgD8Qk2BzKeedFJXHxSbcaWd2dhhIyHfi4rV5smQ9HEHpeBOa5oJAshblRZIq31cE2ER&clientName=1&connectionData=%5B%7B%22name%22%3A%22messagehub%22%7D%5D&tid=0&frameId=1"” [MsgId: MMSG-27397]
Action.c(175): “RECEIVING_RESPONSE”代表“URL="http://192.168.10.20:8147/signalr/connect?transport=foreverFrame&connectionToken=fKsg%2F%2F7DWNwD7i1Lbz7YLiQFY%2BGWcj8SYV84uzY4jexTJyajSvHgGv08eW3zQgD8Qk2BzKeedFJXHxSbcaWd2dhhIyHfi4rV5smQ9HEHpeBOa5oJAshblRZIq31cE2ER&clientName=1&connectionData=%5B%7B%22name%22%3A%22messagehub%22%7D%5D&tid=0&frameId=1"” [MsgId: MMSG-27397]
Action.c(175): “RESPONSE_RECEIVED”代表“URL="http://192.168.10.20:8147/signalr/connect?transport=foreverFrame&connectionToken=fKsg%2F%2F7DWNwD7i1Lbz7YLiQFY%2BGWcj8SYV84uzY4jexTJyajSvHgGv08eW3zQgD8Qk2BzKeedFJXHxSbcaWd2dhhIyHfi4rV5smQ9HEHpeBOa5oJAshblRZIq31cE2ER&clientName=1&connectionData=%5B%7B%22name%22%3A%22messagehub%22%7D%5D&tid=0&frameId=1"” [MsgId: MMSG-27397]
Action.c(175): “REQUEST_COMPLETE”代表“URL="http://192.168.10.20:8147/signalr/connect?transport=foreverFrame&connectionToken=fKsg%2F%2F7DWNwD7i1Lbz7YLiQFY%2BGWcj8SYV84uzY4jexTJyajSvHgGv08eW3zQgD8Qk2BzKeedFJXHxSbcaWd2dhhIyHfi4rV5smQ9HEHpeBOa5oJAshblRZIq31cE2ER&clientName=1&connectionData=%5B%7B%22name%22%3A%22messagehub%22%7D%5D&tid=0&frameId=1"” [MsgId: MMSG-27397]
Action.c(175): "http://192.168.10.20:8147/signalr/connect?transport=foreverFrame&connectionToken=fKsg%2F%2F7DWNwD7i1Lbz7YLiQFY%2BGWcj8SYV84uzY4jexTJyajSvHgGv08eW3zQgD8Qk2BzKeedFJXHxSbcaWd2dhhIyHfi4rV5smQ9HEHpeBOa5oJAshblRZIq31cE2ER&clientName=1&connectionData=%5B%7B%22name%22%3A%22messagehub%22%7D%5D&tid=0&frameId=1" 的 t=60693ms: 28 个字节响应正文 (RelFrameId=1, Internal ID=74)
Action.c(175): <script>r(c, {});</script>\n
Action.c(175): \n
Action.c(175): “RECEIVING_RESPONSE”代表“URL="http://192.168.10.20:8147/signalr/connect?transport=foreverFrame&connectionToken=fKsg%2F%2F7DWNwD7i1Lbz7YLiQFY%2BGWcj8SYV84uzY4jexTJyajSvHgGv08eW3zQgD8Qk2BzKeedFJXHxSbcaWd2dhhIyHfi4rV5smQ9HEHpeBOa5oJAshblRZIq31cE2ER&clientName=1&connectionData=%5B%7B%22name%22%3A%22messagehub%22%7D%5D&tid=0&frameId=1"” [MsgId: MMSG-27397]
Action.c(175): “RESPONSE_RECEIVED”代表“URL="http://192.168.10.20:8147/signalr/connect?transport=foreverFrame&connectionToken=fKsg%2F%2F7DWNwD7i1Lbz7YLiQFY%2BGWcj8SYV84uzY4jexTJyajSvHgGv08eW3zQgD8Qk2BzKeedFJXHxSbcaWd2dhhIyHfi4rV5smQ9HEHpeBOa5oJAshblRZIq31cE2ER&clientName=1&connectionData=%5B%7B%22name%22%3A%22messagehub%22%7D%5D&tid=0&frameId=1"” [MsgId: MMSG-27397]
Action.c(175): “REQUEST_COMPLETE”代表“URL="http://192.168.10.20:8147/signalr/connect?transport=foreverFrame&connectionToken=fKsg%2F%2F7DWNwD7i1Lbz7YLiQFY%2BGWcj8SYV84uzY4jexTJyajSvHgGv08eW3zQgD8Qk2BzKeedFJXHxSbcaWd2dhhIyHfi4rV5smQ9HEHpeBOa5oJAshblRZIq31cE2ER&clientName=1&connectionData=%5B%7B%22name%22%3A%22messagehub%22%7D%5D&tid=0&frameId=1"” [MsgId: MMSG-27397]
Action.c(175): "http://192.168.10.20:8147/signalr/connect?transport=foreverFrame&connectionToken=fKsg%2F%2F7DWNwD7i1Lbz7YLiQFY%2BGWcj8SYV84uzY4jexTJyajSvHgGv08eW3zQgD8Qk2BzKeedFJXHxSbcaWd2dhhIyHfi4rV5smQ9HEHpeBOa5oJAshblRZIq31cE2ER&clientName=1&connectionData=%5B%7B%22name%22%3A%22messagehub%22%7D%5D&tid=0&frameId=1" 的 t=70700ms: 28 个字节响应正文 (RelFrameId=1, Internal ID=74)
Action.c(175): <script>r(c, {});</script>\n
Action.c(175): \n


5. 相关截图:



...全文
103 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧