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

Loadrunner不能调用IE解决方法大全的更多相关文章

  1. Loadrunner11不能调用IE8解决方法大全

    刚安装了英文版的Loadrunner 11, 用的是IE8, 开始录制时没有启动IE, 试了网上很多的方法,最终解决了问题.总结一般产生问题的原因如下. 1.当你主机上有多个浏览器时,loadrunn ...

  2. dede无子栏目的栏目直接调用顶级栏目(不让调用的解决方法) noself=\'yes\'

    大家在用dede做网站的时候经常会出现一个问题就是当调用子栏目的时候会出现无子栏目的栏目直接调用顶级栏目,   解决dede无子栏目时出现同级栏目的问题   {dede:channel type='s ...

  3. JavaScript跨域解决方法大全

    跨域的定义:JavaScript出于安全性考虑,同源策略机制对跨域访问做了限制.域仅仅是通过“URL的首部”字符串进行识别,“URL的首部”指window.location.protocol +win ...

  4. java连接数据库的解决方法大全(mysql)

    解决方法一:(最重要的一种方法) 你看下my.ini,有无  [mysql] default-character-set=utf8 [client]  default-character-set=ut ...

  5. Android 中 ListView Adapter getView 被多次调用问题 解决方法

    执行多次原因是因为每显示一个VIew,它都去测量view的高度,执行measure方法,导致getView执行多次. 解决方法是将 ListView 的 layout_width 设置为 fill_p ...

  6. pom报错解决方法大全

    1.Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom 解决方法: Windows: CMD --> c ...

  7. Dllregisterserver调用失败解决方法

    在做一个注册com组件时,出现这样的情况 出现这个错误一般是和权限问题有关,命令提示符需要以管理员权限运行才可以注册成功. 最简单的解决方法就是: 在开始菜单右击—>命令提示符(管理员)(A) ...

  8. SQL Sever 2008配置工具中过程调用失败解决方法

    刚刚装了VS2013.然后打开数据库时,不管怎样也连不上.打开数据库配置,出现例如以下界面: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbHU5MzAx ...

  9. derby数据库操作比较难理解的错误及解决方法大全

    一.插入(INSERT时报错) 1.错误:java.sql.SQLIntegrityConstraintViolationException: 列“test”无法接受空值. 可能原因:建表时test列 ...

随机推荐

  1. javascript Date

    转:http://blog.csdn.net/vbangle/article/details/5643091# // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日( ...

  2. RHEL7 修改SSH默认端口及修改SELinux运行状态

    RHEL7安装后,默认开启SSH服务以便远程配置,但默认端口22并不安全,一般不建议使用默认端口,那就修改SSH默认端口.在sshd_config里面的修改RHEL7.0上修改和7.0以下类似,但要注 ...

  3. 清空SQL Server数据库中所有表数据的方法(转)

    清空SQL Server数据库中所有表数据的方法 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入 ...

  4. asp.net webform 中使用Microsoft ASP.NET Web Optimization压缩js及css

    使用静态资源压缩可以合并静态资源文件减少客户端请求数量,压缩文件大小,减少网络流量的损耗. 注:只有通过web.config关闭调试功能,压缩才会生效 <system.web> <c ...

  5. LAMP_03_Win下Apache+PHP+MySQL整合

    文件: Apache :  首先修改Apache的配置文件,让Apache支持解析PHP文件.Apache配置文件在Apache安装目录的conf目录下的httpd.conf.1. 让Apache可以 ...

  6. ipad2 恢复

    1.用原装充电线连接电脑,并打开itunes~2.同时按住电源键和home键 10秒左右,直到白苹果画面变成黑屏3.按住home键~但要松开电源键,继续等待~直到ipad出现画面(如图) 4.这时候, ...

  7. 实现类似QQ对话聊天功能脚本

    var skin : GUISkin; var showChat = false;private var inputField = "";private var display = ...

  8. IOS 中openGL使用教程2(openGL ES 入门篇 | 绘制一个多边形)

    在上一篇我们学习了如何搭建IOS下openGL的开发环境,接下来我们来学习如何绘制一个多边形. 在2.0之前,es的渲染采用的是固定管线,何为固定管线,就是一套固定的模板流程,局部坐标变换 -> ...

  9. Notepad++的xml文本格式化

    1.需要使用插件 2.使用插件

  10. dom js

    var addEvent = function( obj, type, fn ) { if (obj.addEventListener) obj.addEventListener( type, fn, ...