解决LoadRunner11无法打开浏览器与event 0的问题

最近需要使用自动化测试工具进行测试,安装LoadRunner11后,一直无法启动IE录制脚本

网上找了不少方法,才解决录制问题

在使用LR11之前,需要了解的基本知识

  • LoadRunner11支持的IE浏览器版本,最高支持IE9, 32位

  • 电脑关闭防火墙,卸载360等防护软件

  • 将IE浏览器设置为默认浏览器

目前电脑使用Win7 64位+ie9+LR11,正常录制

解决过程:

  1. 刚开始IE初始版本为11,一直无法启动,网上看到LR11支持浏览器版本最高只能为ie9

    只能卸载ie11安装ie9,但在控制面板-卸载程序没有ie,查找到一个方法

    FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer-*11.*.mum /c "cmd /c echo Uninstalling package @fname && start /w pkgmgr /up:@fname /norestart"

    新建txt文件,将这段字符串保存,修改txt文件后缀为bat,成为可执行文件,双击运行提示几个错误后,重启电脑,ie版本变为8
    若是想卸载电脑上其他版本ie,只需修改字符串内的数字即可

  2. 因为电脑是win7 64位,在
    C:\Program Files\Internet Explorer文件夹启动ie,还是启动录制失败后来发现
    C:\Program Files (x86)\Internet Explorer,这个文件夹也有ie,这个文件夹内的ie是32位的

  3. LR录制时出现可以启动浏览器,但Recording事件总数为0
    ie浏览器-属性-高级-去掉启用第三方浏览器扩展

解决LoadRunner11无法打开浏览器与event 0的问题_第1张图片
Image.png
  1. LoadRunner11 F4快捷键,在“浏览器模拟”中,修改浏览器配置id8.0,win7


    解决LoadRunner11无法打开浏览器与event 0的问题_第2张图片
    Image(1).png
  2. 计算机——属性——高级系统设置——高级——性能,设置——数据执行保护选择“为除下列选定程序之外的所有程序和服务启用DEP”,添加LoadRunner11-bin目录Generate和ie浏览器


    解决LoadRunner11无法打开浏览器与event 0的问题_第3张图片
    Image(2).png

    以上步骤全部修改后,还是不能录制,事件为0,无法打开网页网上查到LoadRunner11——tools——Recording Options——Port Mapping中将Capture level中Socket level data改为WinNet level data


    解决LoadRunner11无法打开浏览器与event 0的问题_第4张图片
    Image(3).png

    修改后,录制成功
  3. 在录制登录退出测试时,ie出现问题,无法登录,输入账号密码后点击登录,进入“登陆中,请等待”状态,半个小时也登录不上去网上找了不少方法,不过都以失败告终,我尝试了登录其他账号,百度,新浪,登录成功,只有设置的网址无法登录

解决方法:修改浏览器,尝试Firefox浏览器,24.0版本+32位本地电脑已经安装了最新的火狐浏览器,网上查找到的便携版
Win7 64位+LR11+Firefox24.0,测试成功

你可能感兴趣的:(解决LoadRunner11无法打开浏览器与event 0的问题)