51Testing软件测试论坛

标题: 用LoadRunner对弹出登陆框进行录制所产生的问题 [打印本页]

作者: KM43    时间: 2008-4-15 09:23
标题: 用LoadRunner对弹出登陆框进行录制所产生的问题
我在用LoadRunner尝试对一款路由器进行测试时,该路由器会弹出一个对话框,要求输入用户名和密码,在脚本生成过程中,LR也提示输入用户名和密码,但是脚本回放出错,以下是错误信息:
vuser_init.c(12): web_set_user was successful          [MsgId: MMSG-26392]
vuser_init.c(16): Error -26630: HTTP Status-Code=401 (N/A) for "http://192.168.10.254/"          [MsgId: MERR-26630]
vuser_init.c(16): Warning -26200: At least one of the resources specified by EXTRARES has not been downloaded due to the above error(s)          [MsgId: MWAR-26200]
vuser_init.c(16): web_url("192.168.10.254") highest severity level was "ERROR", 468 body bytes, 286 header bytes          [MsgId: MMSG-26388]
Abort was called from an action.
返回错误代码401,就是登陆时的出错信息。
另外,这个系统的用户名和密码都是用BASE64加密的,不知道加密的过程LR有没有录制下来。

[ 本帖最后由 KM43 于 2008-4-22 10:34 编辑 ]
作者: KM43    时间: 2008-4-15 10:07
以上用的是WEB(HTTP/HTML)协议录制,后面我用web(click and script)协议录制也会出现401错误
作者: taoweilin    时间: 2008-4-15 10:38
这个问题我也遇到过,仍然没有解决...
作者: taoweilin    时间: 2008-4-15 10:38
哪位高手知道,请指点一下,我也想听啊
作者: KM43    时间: 2008-4-15 10:45
没有人知道吗?
作者: KM43    时间: 2008-4-15 10:45
在线等~~~~~
作者: hxtyj    时间: 2008-4-15 11:10
401代码的意思是未授权。不知道你录制的时候登陆成功了吗?可以在脚本中看看有无录制登陆过程..
作者: KM43    时间: 2008-4-15 11:30
录制的时候登陆成功了,脚本中也有登陆的过程:
        web_set_user("admin",
                lr_decrypt("48041fb7c9fd108902"),
                "192.168.10.254:80");

        web_url("192.168.10.254",
                "URL=http://192.168.10.254/",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t14.inf",
                "Mode=HTML",
                EXTRARES,
        "Url=/images/pw.gif", "Referer=http://192.168.10.254/userRpm/MenuRpm.htm?MainID=0&SubID=0", ENDITEM,
        "Url=/images/plus.gif", "Referer=http://192.168.10.254/userRpm/MenuRpm.htm?MainID=0&SubID=0", ENDITEM,
                LAST);
作者: hxtyj    时间: 2008-4-15 13:21
会不会是两次登陆,前次访问路由器的admin没有注销?
作者: KM43    时间: 2008-4-15 14:10
原帖由 hxtyj 于 2008-4-15 13:21 发表
会不会是两次登陆,前次访问路由器的admin没有注销?


这个应该不是问题,可以重复登陆。
作者: KM43    时间: 2008-4-15 14:17
我看到一些文章写的LoadRunner对弹出窗口支持不太好,但是好象都不对头,解决不了问题
作者: hxtyj    时间: 2008-4-16 10:49
问题还没解决。顶上来。另外,可以实验一下,换个协议看看。使用web/winsockt dual protocol.或直接用windows  socket
作者: lucklili    时间: 2008-4-16 11:29
做个标记,我也等。。
作者: hxtyj    时间: 2008-4-18 18:36
还没解决。。把它顶上来,想知道结果。
作者: liangjz    时间: 2008-4-18 23:15
楼主可以用嗅探器sniffer或者ethreal 截取发送出去的网络报

LR 采用协议的方式。加密、解密过程不在B/S通信断点发生的话,不会录制下来
作者: onlonely    时间: 2008-4-20 20:01
对,我估计就是加密是动态加密的,所以,RL发送过去的密码是错误的。
作者: KM43    时间: 2008-4-21 15:25
谢谢楼上的各位,我抓包分析过了,脚本回放时没有登录的过程(数据包里没有发送用户名和密码的过程),而正常登录时则有。
作者: zhoujingyu    时间: 2008-4-21 15:44
而且BASE64加密后的密文每次都一样,应该不是动态加密
作者: zhoujingyu    时间: 2008-4-21 15:46
尝试过windows  socket协议录制,但录制的脚本不能回放,一直卡在那里
作者: KM43    时间: 2008-4-21 15:49
晕,刚才是同事在这台机器上登录没注销,用他的ID回了两个帖
作者: KM43    时间: 2008-4-21 15:52
再次顶起来,今天下午在线等~~~~
作者: KM43    时间: 2008-4-21 15:54
原帖由 liangjz 于 2008-4-18 23:15 发表
楼主可以用嗅探器sniffer或者ethreal 截取发送出去的网络报

LR 采用协议的方式。加密、解密过程不在B/S通信断点发生的话,不会录制下来


能不能解释清楚一点,我不是很明白
作者: taoweilin    时间: 2008-4-21 16:31
关注很久了,还是没答案吗
作者: taoweilin    时间: 2008-4-21 16:31
我也很想知道啊
作者: taoweilin    时间: 2008-4-21 16:32
再次帮顶~~
作者: h.guo    时间: 2008-4-22 10:14
标题: 学习学习
大家都学习了多久的呀,我好多都不知道,要多学习的哦,
作者: nimenkanne    时间: 2008-4-22 15:55
帮顶,为什么回放和正式登陆发送的包会不一样?我不太相信是LR的BUG
请大侠指教
作者: haiquan180    时间: 2008-4-22 16:36
你尝试自己手写把登录的部分写进去看看
作者: ly_xixihaha    时间: 2008-4-23 12:50
把加密的功能去掉试试呢?
作者: KM43    时间: 2008-4-24 10:53
原帖由 haiquan180 于 2008-4-22 16:36 发表
你尝试自己手写把登录的部分写进去看看

手写如何实现呢?我是初学者,不会啊,哪位大虾指点下啊
作者: ggogw    时间: 2008-4-24 16:36
搂主看看LR_decrypt()函数的说明就知道什么原因了!!
作者: Eiko    时间: 2008-4-25 10:26
那如果弹出窗口不是输入密码等的
而就是弹出一个窗口,上面有一个提交的按钮
我现在这边录制下来以后回放也没有这个提交过程~~
不知道怎么解决这个问题

望各位帮忙解释一下
作者: h_radish    时间: 2008-4-27 23:07
不错的问题,希望达人给做个解释。关注中
作者: 杀手太冷    时间: 2008-4-28 08:15
LZ测试的软件是不是用.NET开发的,用的IIS做的服务呀?
作者: 泰德李    时间: 2008-7-3 11:13
说了半天,问题还是没解决啊
作者: djymfb    时间: 2008-7-3 15:40
我也有这个问题,听说loadrunner 对于弹出框捉不到,只是对网络之间的通信才有效果,不明白,为什么会这样
作者: danking2091    时间: 2008-7-16 14:09
有大虾知道么???我也不懂啊
作者: 清馨泉水    时间: 2010-12-23 14:40
貌似问题还没有解决啊!
作者: hgl    时间: 2011-3-25 23:21

作者: fenghai_111    时间: 2011-11-15 10:37
顶,,我也出现了这个问题。。不知道怎么解决。。。
作者: fenghai_111    时间: 2011-11-15 10:38
顶,,我也出现了这个问题。。不知道怎么解决。。。
作者: fenghai_111    时间: 2011-11-15 10:38
顶,,我也出现了这个问题。。不知道怎么解决。。。
作者: yinjianying1982    时间: 2011-11-16 17:16
好想知道解决方案
作者: lp7wshishui    时间: 2012-2-8 16:55
想知道解决方案
作者: cp123456    时间: 2018-7-25 11:54
啊,十年了,问题还没解决的吗?





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2