老宋的地盘

 找回密码
 我要加入
搜索
查看: 2394|回复: 0

LoadRunner频繁遇到“Internet Explorer已停止工作”问题解决方案

[复制链接]
发表于 2013-6-6 12:41:26 | 显示全部楼层 |阅读模式
LoadRunner频繁遇到“Internet Explorer已停止工作”问题解决方案---第五季 完美解决
(2012-12-29 20:39:17)
转载▼
分类: IT--软件测试
LoadRunner到11.00的时候版本已经比较完善了,它是我们实现自动化测试的一柄利器,但是据最新各方面反馈的信息,在WIN7环境下的IE9中录制脚本的时候总会出现一些各种各样的问题,最主要的就是IE已经停止工作,如下图:
<v:shape style="WIDTH: 366pt; HEIGHT: 187.5pt; VISIBILITY: visible; mso-wrap-style: square" id=图片_x0020_4 alt="LoadRunner频繁遇到鈥淚nternet Explorer已停止工作鈥澪侍饨饩龇桨---第五季 完美解决" target="_blank" type="#_x0000_t75" o:spid="_x0000_i1030" o:button="t" href="http://photo.blog.sina.com.cn/showpic.html#blogid=55035e9501017h9h&url=http://s16.sinaimg.cn/orignal/55035e95td1fd131e1e0f"><v:imagedata o:title="LoadRunner频繁遇到鈥淚nternet Explorer已停止工作鈥澪侍饨饩龇桨---第五季 完美解决" src="file:///C:\DOCUME~1\sunyali\LOCALS~1\Temp\msohtmlclip1\01\clip_image003.png">
出现这种问题的可能性无非两种,一种是软件兼容性方面尚存在无法解决的问题,二是数据和系统安全性方面不稳定。总而言之,我们找到了解决的办法。
第一个问题:无法调用IE9,或者说单击Record Script之后IE9窗口无法打开,录制窗口失去响应,这种情况下解决有以下几个思路:
一是在IE的Internet属性对话框中的“高级”选项卡中重置IE,对于网上盛传的禁用“第三方浏览扩展”(也就是取消该选项前的复选框)的做法,本人不敢苟同,经研究,本人正常启用了许多日常插件,比如迅雷,比如飞信,比如Office、比如杀毒软件、比如微博等等,均未出现无法调用的情况,所以此方法并非唯一方法,也并非最终解决方法,废话不说,直接上图:
不过在这里仍然有个问题需要解决:
<v:shape style="WIDTH: 318.75pt; HEIGHT: 380.25pt; VISIBILITY: visible; mso-wrap-style: square" id=图片_x0020_7 alt="LoadRunner频繁遇到鈥淚nternet Explorer已停止工作鈥澪侍饨饩龇桨---第五季 完美解决" target="_blank" type="#_x0000_t75" o:spid="_x0000_i1027" o:button="t" href="http://photo.blog.sina.com.cn/showpic.html#blogid=55035e9501017h9h&url=http://s8.sinaimg.cn/orignal/55035e95td65db59fb477"><v:imagedata o:title="LoadRunner频繁遇到鈥淚nternet Explorer已停止工作鈥澪侍饨饩龇桨---第五季 完美解决" src="file:///C:\DOCUME~1\sunyali\LOCALS~1\Temp\msohtmlclip1\01\clip_image008.png">

把“启用选项卡浏览”的勾去掉,因为LR对这个功能支持的不是很好,有点问题,而且QTP也同样(HP故意的?),所以取掉可以同时解决两个问题,何乐而不为?至于使用检验……将就一下吧,比报错好多了。
综上所述,本人认为,解决该问题的方法是三个,一个就是前述的重置IE,第二个就是清除系统临时文件,第三个就是重新安装LoadRunner,并且在安装的时候要对.NET Framework的安装要十分仔细。
第二个问题,就是IE9已经停止工作的问题,这个问题经本人研究,有如下解决方法:
一是重新注册IE9的所有组件,这个需要一个工具,大家在网上去找,很多的,不再重复。
二是安装WIN7的更新,其中有几个重要的必须得安装,它们是:KB2761465、KB2729452、KB2686831、KB2604115,这都是微软的知识库号,大家在自己的电脑上仔细核对这几个更新是否安装,如果已经安装,请卸载他们,再重置IE,再重新安装它们即可。
最后:经过本人五个多月的N回的试验和观察,最后发现一种可能,那就是以上方法都不管用的时候,这个时候请大家务必要注意,下载一个官方安装版的WIN7安装到你的电脑上,不要激活它,让它以正版试用版的状态运行(安装上之后还能免费试用一个月呢,解决这些问题来得及了),然后在这个新的系统上安装LoadRunner,经本人试验没有不成功的。我使用其他一些软件也曾经遇到过兼容性问题,经验判断是GHOST版的WIN7和官方原版的WIN7在某些细节上会有一些微妙的差别,至于差在哪里了,本人不是专家,不知道,经验而已,呵呵~,总而言之:请大家慎重,微软反盗版,国家提倡正版,是有道理的啊。
附加一句:说到用正版,我和大家一样没票票,等你把LR的问题解决了之后其他相关的事情自己去想办法,无论怎样,LR没问题了就OK了。
========================
最后再补充一个问题:
就是以上面的方法解决了之后IE9便不会再出错,可以正常录制,但少数朋友的电脑中仍然存在一个顽疾,复现步骤如下:
1、启动LR录制一个脚本
2、关闭IE
3、打开IE浏览其他网站
4、再次新建脚本进行录制
5、出错!
以上问题与前面描述的最大的区别在于中间有了使用IE浏览其他网站(比如新浪、百度、网易等寻常网站)这样一个步骤,于是再次出错。
这个问题经本人无数次研究,的确没有找到问题的根源,但是找到了解决办法,看下图:
<v:shape style="WIDTH: 517.5pt; HEIGHT: 362.25pt; VISIBILITY: visible; mso-wrap-style: square" id=图片_x0020_8 alt="LoadRunner频繁遇到鈥淚nternet Explorer已停止工作鈥澪侍饨饩龇桨---第五季 完美解决" target="_blank" type="#_x0000_t75" o:spid="_x0000_i1026" o:button="t" href="http://photo.blog.sina.com.cn/showpic.html#blogid=55035e9501017h9h&url=http://s3.sinaimg.cn/orignal/55035e95td23abaab35a2"><v:imagedata o:title="LoadRunner频繁遇到鈥淚nternet Explorer已停止工作鈥澪侍饨饩龇桨---第五季 完美解决" src="file:///C:\DOCUME~1\sunyali\LOCALS~1\Temp\msohtmlclip1\01\clip_image010.jpg">

这不是MSE么?的确!你没错。我在使用360的时候有这种问题,在使用金山毒霸的时候也有这种问题,在使用。。。。。。就不一一列举了,于是我卸载了他们,重启机器,并且使用Autoruns工具对系统驱动和注册表键值以及配置文件进行了扫描和清理,然后再次重启之后安装了MSE,安装完成不必重启,更新MSE,之后我们会发现这样一个现象:
在网上下一个8.0的注册BAT文件,对LR的所有文件重新进行注册,然后重新启动计算机,之后加载LR的WEB服务器程序,再启动录制,无论你怎么录,绝对不会出错!!!
对这个问题,本人还没有找到技术原因,或者国产杀软对哪些细节有拦截或者什么的,暂时不太清楚,不过这样的确可以解决问题。
当然了,如果你的LR已经正常了,最后安装MSE和对LR所有文件进行注册的这个步骤完全可以省略。
根据一些网友的反馈,本贴于2013223日重新修订   
完美解决!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

歌名 - 歌手
0:00

    QQ|手机版|小黑屋|老宋 ( 备案中... )

    GMT+8, 2024-5-6 11:36 , Processed in 0.107014 second(s), 22 queries , Gzip On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表