LR打不开浏览器的解决方法

    很久没用LoadRunner了,今天想复习一下,免得技能生疏,安装了一个LR11,跑一下,竟然打不开IE浏览器;

这时肯定是靠谷哥跟度娘的,经过一轮搜索,可以解决打开IE了,但录制不了解决,又一轮搜索,还是解决不了问题(前后花费2个多小时);最后安装了firefox,搞定;

请原谅LZ不想纠结折腾(不喜欢折腾的IT男不是一个好的IT男),反正正常来说,一个正常的IT男or女的电脑,肯定不只一个浏览器的,多装一个,可以解决问题,何必浪费那么多时间呢,如果你的项目是非IE不可,那就没办法了,只能折腾了,只是LZ只是想复习一下以前的东西,可以不纠结:)

    以下贴一下打不开IE和录制不了脚本的常用方法(虽然对我解决不了问题,说不定对你有用,没试过谁知道呢,是不是    ):

1、 当你安装多浏览器时

请设置IE为默认浏览器,打开IE选项---高级--去掉"启用第三方浏览器扩展(需要重启动)"的勾选。以上操作以管理员权限运行。如果不行,就卸载其他浏览器只留下IE

注1:我是chrome 20IE,卸载了chrome还是不行

2:或者修改注册表的默认浏览器:

      a.开始运行输入regedit,打开注册表编辑器
      b.找到HKEY_CLASSES_ROOThttpshellopencommand,在右边的窗口中双击"默认",将要用浏览器的可执行文件的完全路径输入到这里
例如设置IE为默认浏览器:输入"C:Program FilesInternet Exploreriexplore.exe" (如果在别的地方请更换IE,的路径)

2、 重新注册LR

重新运行"register_vugen.bat"(位置Program FilesMercuryLoadRunnerin

注:这个是LR8的,LR10LR11应该没有这个文件,所以就不用找了

3、 Windows2003禁用数据保护:

"我的电脑"右键"属性"—>"系统属性"—>"高级"选项卡—>性能里,点击"设置"—>性能选项,切换到数据执行保护—>选择"除所选之外,为所有程序和服务启用数据执行保护",添加IE执行文件,确定。

注:win7XP似乎应该不用改这个,改了应该也没什么效果,反正我没试

4、 关闭自动关联

录制脚本前关闭工具的自动关联功能,因为有时LR自动关联出的信息是错误的,这样脚本一旦出错,你不方便查找,在recording optionsCtrl+F7) 中取消correlation的所有选项,如果需要关联,就采用手动关联。

5、 添加信任站点

添加录制脚本的网址为可信任站点

6、 关闭防护软件

安装、破解和运行时,关闭360安全卫士和360杀毒

注:我没装,所以排除了这个可能

7、 更改录制地址

测试系统在本机上,访问地址为:http://127.0.0.1:Port/程序名称,需要将URL改为:http://localhost:Port/程序名称,这样就可以产生脚本了。

8、 卸载迅雷

卸载掉迅雷后重新系统

注:为什么我也不知道,可能是IE的迅雷控件搞的鬼,反正试试也不废RP

9、 LR11录制的IE浏览器版本

修改录制选项中,Recording Options,修改默认浏览器为IE8.0(或者7.0

注:以上操作,设置完成后,最好重启一下电脑,如果重启电脑后还不能生效,估计只能重装LR-》修复IE-》再不成就只能重装系统。

原文地址:https://www.cnblogs.com/yangdy/p/4495283.html