51Testing软件测试论坛

标题: 斑竹帮忙看看为什么登陆脚本回放不成功?https协议的 急! [打印本页]

作者: about75    时间: 2009-10-30 12:44
标题: 斑竹帮忙看看为什么登陆脚本回放不成功?https协议的 急!
录制步骤:
1。刚进入登陆界面,IE提示一个关于证书的警告信息如图,
2。选择YES后输入用户名密码,点LOGIN按钮登陆成功

回放:
通过回放的brower界面显示发现:系统用登陆失败,返回的界面显示登陆用户没有权限。



为什么手工登陆没问题,用loadrunner回放用户就没有权限呢?
作者: iori    时间: 2009-10-30 15:22
不是斑竹飘过,https在录制前先配置port mapping
作者: about75    时间: 2009-10-30 17:07
winInet level data and socket level data 都试验过了,不行
运行设置中的winInet replay instead of sockets(windows only)选中和不选中也都试验过了,
作者: about75    时间: 2009-10-30 17:17
url-based script 方式录制的,use web_custom_request only选中

不知道是不是因为我录制的时候弹出的证书是不可信任的关系,我目前不知道如何把该证书导入到IE中,有谁能支一下招吗? 是不是导入了 回放就能成功呢?
目前我录制的脚本没有任何关于证书得脚本,不知道为什么loadrunner没有录制上。
作者: about75    时间: 2009-11-2 13:50
没人遇到上面这种情况吗?
作者: houzeal    时间: 2009-11-2 15:00
你web网站 用到 Ajax 或者 flex技术了吗?
作者: about75    时间: 2009-11-2 22:24
应该是用到Ajax技术了,怎么了?
作者: about75    时间: 2009-11-3 10:32
斑竹帮帮忙
作者: houzeal    时间: 2009-11-3 15:06
对于有Ajax的网站,用LR好像要装插件的,具体我也记得不大清楚!
作者: about75    时间: 2009-11-4 10:50
我用的是9.1的版本,应该不用插件,我尝试用它对应的ajax协议录制,总是录到某个界面loadrunner就没反应了,根本不好用,不知道是不是因为我的loadrunner是破解版。
作者: kelly_yan    时间: 2009-11-4 12:23
你不会每次登陆都会弹出证书的页面吧。
作者: about75    时间: 2009-11-5 10:53
确实每次手工登陆的时候都弹出,不过回放的时候没看到证书弹出来,但是登陆失败,显示提示我用户没有权限或密码不对的页面,但该用户在手工录制的时候是没问题的。
作者: about75    时间: 2009-11-5 10:54
没人遇到这样的问题吗?
作者: kuangquanshui    时间: 2009-11-5 11:41
也想知道这个问题
作者: about75    时间: 2009-11-6 10:52
我安装了证书,可是每次登陆的时候还总是弹安全警告提示框,真是郁闷,回放还是不行,
作者: Aimigo    时间: 2009-11-9 16:57
原帖由 about75 于 2009-11-6 10:52 发表
我安装了证书,可是每次登陆的时候还总是弹安全警告提示框,真是郁闷,回放还是不行,


会不会是因为没有根证书?
之前使用某软件时遇到过这样的问题,安装了证书之后还是弹出安全警告,最后发现是因为没有相应的根证书。不知道对楼主有没有帮助哈!
作者: about75    时间: 2009-11-10 15:52
下图是安装证书前后得对比截图,
作者: about75    时间: 2009-11-11 16:40
只好自己顶一下了
作者: wgx2345    时间: 2009-12-28 11:17
换台机器
作者: yzhou452    时间: 2010-7-27 19:37
标题: 9.1是吧?
1、过程和方法:
打开Loadrunner,发现以下几个dll可能和注册有关,mlr5lprg.dll、licensebundles.dll、lm50.dll、lm70.dll。
最后确认mlr5lprg.dll、lm70.dll是关键dll。
破解方法类似与LR8.1
a、用LR8.0中的mlr5lprg.dll、lm70.dll覆盖LR9.0安装目录下“bin”文件夹中的对应文件;
b、然后使用老的注册码就可以使用了;
c、golba-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI
   web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

2、可能会遇到的问题
在破解的过程中我还遇到了个问题,就是通过上述的方法注册时提示“License security violation……”,无法注册。
该问题可通过如下办法解决:
a、手动修改注册表,删除下面内容:
[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\LoadRunner\License2]

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\LoadRunner\License2\History]
"AIBGEBFW-JVED-ZKEKEKEKEKEBDNQAF-KBRDN"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\LoadRunner\License2\PermanentLicense]
@="AIBGEBFW-JVED-ZKEKEKEKEKEBDNQAF-KBRDN"
"last"="AIBGEBFW-JVED-ZKEKEKEKEKEBDNQAF-KBRDN"

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\LoadRunner\License2\TemporaryLicense]
@="AEBGEBFS-AKEKEKEKE-KAUCA"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{87B3ADD4-21EB-11d5-93EF-00105AA0FD2D}]
@="IControl"

b、可使用网上的朋友提供的LR_delete_License.exe文件删除上述的注册表内容。由于这个程序是针对8.1的,可能会报错,但是不影响使用。

不知道能不能解决你的问题




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