LoadRunner 录制搜索引擎网页脚本1
上一篇 /
下一篇 2011-10-21 22:08:28
/ 个人分类:测试工具——LoadRunner
看到一天之间,自己写的文章有很多人看,感觉很开心,越发激励我写了,好吧,我会努力的。
自从今年毕业后,和陌生人合租三室一厅,在一家软件公司做软件测试的工作。下班后,延续我大学时的糟糕习惯——肥皂剧,然后自己的心情搞得很差,现在我似乎找到了一个乐趣,就是和广大的网友分享我的工作经验,好开心。
好了,废话少说,切入正题:LoadRunner 录制搜索引擎网页脚本
在说操作之前,先分享一下,我遇到的困难和解决方式。
1.不录制脚本:
录制脚本的工具条:不记录任何event,始终显示0 Event,或者是开始的时候会有一部分事件记录(即event 值变化),但是到一定的时候,不记录任何事件。
原因和解决方式:
我百度和google了,参考网页的意见,是因为我们使用的LoadRunner8.1或者9.5,现在不支持高版本的IE浏览器(IE7.0以后,包括IE7.0),建议使用IE6.0的浏览器(xp_sp3系统是自带的IE6)。
我现在使用IE6,都能正常录制。
2.提示IE错误,无法录制
录制开始的时候,IE无法打开指定网页,并且有一个错误的提示。
原因和解决方式:
我百度和google了,参考网页的意见:对IE加载DEP(数据执行保护)特性,而Vugen.exe刚好又跟DEP冲突。控制面板->系统->高级->“性能”部分的“设置”->“数据执行保护”->点击“添加”按钮->将LR安装目录bin下的vugen.exe添加进去->点击确定,重启一下LR,就可以录制了。
我试过,但是没有用。
以上的两个问题都是在我使用IE6后,不再出现。
3.安装IE6
我想大部分网友和我一样都不使用IE6了,现在使用的至少是IE7了。
以下是我安照网友的建议的操作,但是都是失败的,彻底的解决方式是一个XP_Sp3的系统,而且注意,不要是番茄,或者雨木风林等进过改进的安装程序,因为他们有可能包含的IE是7.0版本以上的。
方法:先下载好IE6的程序。
1. 打开“注册表编辑器”(开始—运行—输入“regedit”—回车)
找到[HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383}],
将IsInstalled的DWORD值改为0就可以了,然后重新启动计算机后,系统将会自动安装IE6.0。
2. 将注册表里,所有ie7有关的项删除,
3. 安装IE6,提示:无法安装,因为有高版本的IE,这就是说之前没有彻底卸载IE7。
以下是我网上找的原因:
假如你在安装SP3服务包之前,就已经安装了IE7,那么在安装SP3之后,在添加/删除程序列表中,IE7的项目将没有卸载按钮。这并不是程序错误,而是微软故意设计的。因为虽然SP3服务包中没有集成IE7,仍然保持了IE6的版本,但是却打包了IE6的所有更新程序。卸载IE7的时候会将IE恢复到安装IE7之前的状态,如果用户在安装IE7之前没有安装所有的IE6更新补丁的话,系统因为SP3服务包的原因,也不会再检测到未安装的补丁程序来提醒用户进行升级,这样就会带来一些安全隐患,所以为了避免这种情况的发生,就将IE7的卸载功能禁用掉了。
这种情况下用户如果需要卸载IE7的话,就需要先卸载掉SP3服务包,让IE7的卸载功能重新激活,在卸载IE7之后,再重新安装SP3服务包。虽然很麻烦,但这是微软官方提供给我们在这种情况下唯一的卸载IE7的方法了。有人说可以在安装了SP3服务包后再重新覆盖安装IE7,之后就可以激活卸载功能,但我并没有实际测试过,无法判断是否真的可行。当然,如果你是在安装SP3之后才安装的IE7,就不会存在上面提到的问题,直接按照正常的方式进行卸载就可以了。
综上所述:如果使用LoadRunner8.1或者9.5,录制IE事件的时候,最好使用IE6.0.
好了,今天已经有点晚了,就先写这些,会及时更新的,下次讲录制过程。
收藏
举报
TAG: