1、系统安装了多个浏览器
问题描述:当系统安装了多个浏览器时,默认的浏览器不是IE浏览器,这样就导致loadrunner打开的默认浏览器不是IE,自然不能调用IE并录制内容。
解决方法:设置IE浏览器为默认的浏览器,重启loadrunner即可进行录制。
3、版本支持的问题
问题描述:loadrunner版本不一样,支持的IE不一样
解决方法:
1) 根据自己的IE版本选择合适的loadrunner版本;
2) 如果loadrunner只有当前一个版本的话,那就选择你当前loadrunner支持的IE版本进行测试,安装低版本的IE;
3)点击Vuser下的Run-Time Setting或者是图形工具栏下的Edit Runtime Settings,其快捷键为F4,找到Browser下的Browser Emulation项,点击Change按钮,然后再弹出的窗口中修改Browser Version和Platform,Browser Version为系统中安装的IE版本(如IE6.0),Platform为Windows7,点击确定。
4、Loadrunner的设置问题
问题描述:
A:在loadrunner进行录制时,loadrunner设置的浏览器程序路径地址也即Start Recording页面指定的IE路径不对,找不到浏览器程序而导致loadrunner不能调用IE。
解决方法:
Loadrunner中的record option的设置正确的browser的IE的路径,或者重新指向一下。引用IE的绝对路径即:Program to record——改为C:\Program Files (x86)\Internet Explorer\iexplore.exe ——开始录制
B:有时LR自动关联出的信息是错误的,导致录制脚本出错。
解决方法:
关闭自动关联,录制脚本前关闭工具的自动关联功能。在Tools——recording option(Ctrl+F7)中取消correlation的所有选项。如果需要关联,就采用手动关联。
5、IE插件问题
问题描述:
浏览器禁用第三方插件,导致loadrunner的IE插件不能正常工作,不能监控IE,打开IE。
6、注册表问题
问题描述:
安装其他软件时,导致loadrunner的注册表信息被修改,loadrunner系统的注册表信息异常,loadrunner不能找到IE的路径,不能打开IE,自然就不能调用IE进行录制了。
解决方法:
1、重新注册loadrunner信息即可,在lr的安装目录(例如D:\Program Files\Mercury\LoadRunner\bin)下,单击register_vugen.bat文件,注册信息被重新改写了。重新启动Loadrunner,进行录制。
7、录制目标网站默认端口问题
问题描述:
IE录制的网站端口为80之外的端口
解决方法:
修改默认端口:打开regedit,在HKEY_CURRENT_USER\Software\Mercury Interactive\Astra Application\Recording下边添加类型为Proxy Port的DWORD,赋值为你想要的端口号。
8、操作系统的问题
问题描述:
有些操作系统,会对IE进行一些保护,如windows 2003会对IE的数据进行保护,导致loadrunner不能调用IE,录制脚本。
解决方法:
1、解除系统对IE的保护即可。操作如下:“我的电脑”——“系统属性”——“高级”选项卡——“性能”里面,点击“设置”——“性能”,切换到“数据执行保护”,选择“除所选之外,为所有的程序和服务启用数据执行保护”,添加IE执行文件,确定。
9、其他问题
问题描述:
A:被测试系统在本机上,访问地址为:http://127.0.0.1:port/程序名称,需要将URL改为:http://localhost:port/程序名称,这样就可以调用脚本了。
F:将电脑上的chrome插件卸载,LR可能会与一些软件或者插件不兼容,所以必要时候还是需清理浏览器插件。
G: 我的电脑>右键属性->高级->“性能”部分的“设置”->“数据执行保护”->点击“添加”按钮->将LR安装目录bin下的vugen.exe添加进去->点击确定,重启一下LR。
H:瑞星杀毒软件里面启用了浏览占用内存的监控,将它禁用就好了。