在使用
loadrunner进行性能调试时,录制脚本的时候,发现loadrunner不能调用IE、不能自动启动IE,还有一种状况是能够启动,可是录制不到内容,action的内容为空。
通常遇到这种状况,总结了下,总共有如下几种问题及解决方法。
一、 系统安装了多个浏览器;
问题描述:当系统安装了多个浏览器时,默认的浏览器不是IE浏览器,这样就致使loadrunner打开的默认浏览器不是IE,天然不能调用IE并录制内容。
解决方法:设置IE浏览器为默认的浏览器,重启loadrunner便可进行录制。
二、 版本支持的问题
问题描述:
你们都知道,loadrunner8.1 及其如下的版本,只支持老古董IE6版本;loadrunner9.X的版本,只支持IE7和IE6两个版本,而loadrunner11,才能彻底的兼容支持IE8,若是你使用的是IE9的话,那抱歉了,loadrunner就不能录制IE脚本了。
解决方法:
1) 根据本身的IE 版本选择合适的loadrunner版本;
2) 若是loadrunner只有当前一个版本的话,那就选择你当前loadrunner支持的IE版本进行
测试;安装低版本的IE。
三、 Loadrunner的设置问题
问题描述:
在loadrunner进行录制时,loadrunner设置的浏览器程序路径地址不对,找不到浏览器程序而致使loadrunner不能调用IE。
解决方法:
Loadrunner中的record option的设置正确的browser的IE的路径,或者从新指向一下。
四、 IE插件问题
问题描述:
浏览器禁用第三方插件,致使loadrunner的IE插件不能正常
工做,不能监控IE,打开IE
解决方法:
启用第三方浏览器扩展:IE?工具?Internet选项?高级,把“启动第三方浏览器扩展”前面的勾去掉,再肯定。
五、 注册表问题
问题描述:
安装其余软件时,致使loadrunner的注册表信息被修改,loadrunner系统的注册表信息异常,loadrunner不能找到IE的路径,不能打开IE,天然不能调用IE并录制
解决方法:
一、从新注册loadrunner信息便可,在lr的安装目录(C:\Program Files\HP\Loadrunner\bin下,单击register_vugen.bat文件
六、 录制目标网站默认端口问题
问题描述:
IE录制的网站端口为80以外的端口
解决方法:
修改默认端口:
*打开regedit
*在HKEY_CURRENT_USER\Software\Mercury Interactive\Astra Application\Recording下边添加类型为Proxy Port的DWORD
*赋值为你想要的端口号
问题描述:
有些操做系统,会对IE进行一些保护,如windows 2003会对IE的数据进行保护,致使loadrunner不能调用IE,录制脚本
解决方法:
解除系统对IE的保护便可:
操做以下:“个人电脑” ? “系统属性” ? “高级”选项卡? “性能”里面,点击“设置” ? “性能”,切换到“数据执行保护”?选择“除所选以外,为全部的程序和服务启用数据执行保护”,添加IE执行文件,肯定。
八、其余问题
被测试系统在本机上,访问地址为:http://127.0.0.1:port/程序名称,须要将URL改成:
http://localhost:port/程序名称,这样就能够调用脚本了。