Loadrunner不能调用IE解决方法大全

 在使用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/程序名称,这样就可以调用脚本了。

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-09-23 22:12:25

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

win8.1无线网络受限原因及解决方法大全

  ps:此方法win7无线网络受限同样适用哦. win8.1无线网络受限原因及解决方法大全: 思路一:检查网络及路由器信号是否畅通 首先,确认网络是否欠费,无线路由器线路连接是否良好,无线网络信号发射是否正常. 如果确定是路由器的问题,不妨重启路由器或者恢复路由器的设置为出厂状态. 同时,如果可以,请更新无线路由器固件和计算机的无线网络适配器驱动程序为最新版本. 思路二:检查网络服务状态 按Winkey+R启动运行,键入"services.msc"启动服务管理窗口.确认DNS Cli

PHP JSON中文乱码解决方法大全

我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中文乱码的情况,解决PHP JSON中文乱码的方法思路其实与PHP Ajax传值中文字符乱码的解决方法类似,下面我以教程形式详细介绍下解决PHP JSON中文乱码的方法. 为什么PHP与JSON交互时会出现中文乱码? 由于JSON与JS一样,对于客户端的字符是以UTF8的形式处理,即JSON提交或接受返回的字符是以UTF8形式处理,当与PHP交互时,如果数据库编

adsl故障及解决方法大全

硬件类 接头松动,网线断,集线器损坏,计算机系统故障--以上故障可以通过观察Modem, 集线器或计算机的指示灯帮助定位, 对有怀疑的设备进行替换实验. 电压不正常,温度过高,雷击--电压不稳定的地方最好为Modem配小功率UPS(不间断电源):Modem应保持干燥通风:避免水淋:保持清洁.雷雨时,务必将Modem电源和所有连线拨下,以免遭雷击损坏. Modem损坏 如果指示灯不亮, 或只有一个灯亮, 或更换网线.网卡之后10BaseT灯仍不亮则Modem已损坏, 请与服务提供方联系. 线路质量

密码忘记的解决方法大全

  一.遗忘了QQ/ICQ密码:为保护QQ密码,你应该赶快申请密码保护.假如你忘记了QQ密码.或者密码被盗时,只需利用密码保护填写正确的信息即可取回.如果你要找回ICQ密码,可以使用软件ICQ Password Revealer,这是一个DOS下的命令行实用软件,你只需在ICQ安装文件夹的NEWDB子文件夹下执行该文件,然后按照屏幕提示输入自己的UIN,系统即会找回"久违"的ICQ密码. 二.遗忘了RAR压缩包:密码遗忘了RAR压缩包密码后,你可下载一个CRARK软件来对其进行破解,它

IIS 运行ASP文件500内部错误解决方法大全_win服务器

1 IIS服务器出现500错误   2错误原因:500错误的原因一般是源程序出现错误造成的. 3 解决办法:1 首先设置IE浏览器à工具->Internet选项   2 刷新或者重新打开500错误页面就会出现错误的程序部分   3 根据错误提示,然后解决问题.     4 ADODB.Connection 创建失败的可能解决方法: 1.重装MDAC2.8. MDAC 2.8下载地址: http://www.microsoft.com/downloads/details.aspx?displayl

php出现Cannot modify header information问题的解决方法大全_php技巧

这样的语句,很显然,造成这个原因是因为setcookie造成的,查了一下网上,有如下的解释:      cookie本身在使用上有一些限制,例如:        1.呼叫setcookie的敘述必須放在<html>标签之前        2.呼叫setcookie之前,不可使用echo        3.直到網頁被重新載入後,cookie才會在程式中出現        4.setcookie函数必須在任何資料輸出至浏览器前,就先送出        5.--        基於上面這些限制,所以

asp cint clng的范围与防止cint和clng的溢出解决方法大全_应用技巧

首先我们需要了解的是 cint范围 -32,768 到 32,767. clng范围 -2,147,483,648 到 2,147,483,647. cint与clng含义: 都可以强制将一个表达式转换成数据类型 cint与clng处理数据的范围: CInt Integer -32,768 至 32,767,小数部分四舍五入. CLng Long -2,147,483,648 至 2,147,483,647,小数部分四舍五入. 所谓溢出指的是超出处理数据的范围,下面代码是处理数据防止溢出的代码,

Apache提示 the requested operation has failed无法启动的解决方法大全_Linux

原因一:80端口占用例如IIS,另外就是迅雷.我的apache服务器就是被迅雷害得无法启用! 原因二:软件冲突装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了. 原因三:httpd.conf配置错误如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation

asp cint clng的范围与防止cint和clng的溢出解决方法大全

首先我们需要了解的是 cint范围 -32,768 到 32,767. clng范围 -2,147,483,648 到 2,147,483,647. cint与clng含义: 都可以强制将一个表达式转换成数据类型 cint与clng处理数据的范围: CInt Integer -32,768 至 32,767,小数部分四舍五入. CLng Long -2,147,483,648 至 2,147,483,647,小数部分四舍五入. 所谓溢出指的是超出处理数据的范围,下面代码是处理数据防止溢出的代码,