发布新日志

  • LoadRunner 录制无法打开IE解决办法

    2014-03-07 10:29:28

    LoadRunner 录制无法打开IE怎么


    办?


    无法打开IE的主要原因是,LR的注册信息被修改了,所以无法找到IE的路径。解决这个问题的关键就是要重新注册LR。

    方法如下:

    1. 在LR安装目录的\bin下,单击register_vugen.bat文件,注册信息被重新改写了,然后重启机器,注册信息才能生效。如果没有register_vugen.bat文件,可以直接将LR8.0中的文件copy来用。

    2. 当有多个浏览器时,需要将IE置为默认浏览器。在Run-time Settings中设置Browser Emulation的User-Agent值为IE。由于IE的第三方插件的影响,需要在IE的工具-Internet选项…-高级中,将“启用第三方浏览器扩展”的选中去掉。

    3. 对于Windows 2003上无法录制IE6/7,导致IE Crash,iedw.exe(IE Crash Detection)报告错误事件,可能原因是Windows Server默认对IE加载DEP(数据执行保护)特性,而Vugen.exe刚好又跟DEP冲突。方法:我的电脑>右键属性->高级->“性能”部分的“设置”->“数据执行保护”->点击“添加”按钮->将LR安装目录bin下的vugen.exe添加进去->点击确定,重启一下LR,就可以录制了。                   

          还有一种情况,操作系统如果是:win7是64位   loadrunner11+IE9

    录制前,弹出的设置框

    1. LoadRunner11录制时不能弹出IE浏览器
    2. 2

      由于我的win7是64位,所以有C盘中两个Program Files和Program Files(X86),我估计就是这个因数引起的不能弹出IE。所以,把Program to record的值修改为如下,保存与Working directory一致。

      LoadRunner11录制时不能弹出IE浏览器
    3. 3

      OK啦,我的现在能行了。如果本经验未能帮助到你,请再百度其他方法,我只是写了其他人没写的。

      补充:我的win7 64位+LoadRunner 11+IE8,录制时不弹出浏览器。把IE8升级为IE9,立马正常了。

      END

    注意事项

    • Program to record的值与Working directory保存一致。
    • Loadrunner 11搭配IE9最好哦
  • 在loadrunner操作中,所碰见问题及解决方法

    2012-10-22 17:19:35

    问题1:
    在controller中,运行时,报如下错误“Error: Socket descriptor not found.  Hint: the problem might be solved applying the following: (1) Update Run-Time Settings to Run Vuser as a process. (2) Add the following line into mdrv.dat, [lr_socks] section: 'ExtCmdLineConc=-UsingWinInet Yes'.
    解决方法:
    1、根据错误提示,在run-time setting中的Miscellaneous项中设置“run vuser as a process”;在安装目录的dat文件夹中查找mdrv.dat,找到[lr_socks]段,在最后添加“ExtCmdLineConc=-UsingWinInet Yes”一句;
    2、在选择了expert mode后,选择option->general,选中“ip address allocation per process”;
    3、如果仍然报错,在菜单栏中点击Diagnostics->configuration项,将web page diagnostics项disable掉(该路径是在loadrunner11中的位置,若是loadrunner8.0,则在Diagnostics--->Distribution,disable Web Page Diagnostics选项

    问题2:
    使用loadrunner进行IP虚拟设置,在点击IP wizard时,弹出错误窗口,内容如下:“The IP wizard does not support DHCP-enabled network cards.Your cards are either DHCP-enabled or configured with invalid settings.Please contact your system administrator.”
    解决方法:
    1.禁用其他多余网卡,将要用的网卡设置为静态IP地址;
    2.如果操作系统是win7的,需要点击右键,选择“以管理员身份运行”启动IP wizard。(若将DHCP client禁用,则会发生IP wizard无法添加IP 地址的问题,因此一定要慎重~)

    问题3:
    使用IP wizard创建了若干个IP后,点击ok,会弹出DOS界面,运行命令”netsh interface ip add address 本地连接 192.168.10.2 255.255.255.0“。但弹出错误”RPC服务器不可用“。
    解决方法:
    该问题是由于禁止了DHCP client服务,在运行中输入servics.msc,右键启动该服务即可。



  • 批量增加测试数据----存储过程

    2010-01-11 08:54:40

  • loadrunner常见测试结果分析

    2009-03-10 13:58:46

     

          在测试过程中,可能会出现以下常见的几种测试情况:

          一、当事务响应时间的曲线开始由缓慢上升,然后处于平衡,最后慢慢下降这种情形表明: 

    •  从事务响应时间曲线图持续上升表明系统的处理能力在下降,事务的响应时间变长;
    •  持续平衡表明并发用户数达到一定数量,在多也可能接受不了,再有请求数,就等待;
    •  当事务的响应时间在下降,表明并发用户的数量在慢慢减少,事务的请求数也在减少。

           如果系统没有这种下降机制,响应时间越来越长,直到系统瘫痪。  

           从以上的结果分析可发现是由以下的原因引起:

            1. 程序中用户数连接未做限制,导致请求数不断上升,响应时间不断变长;

            2. 内存泄露;

         二、CPU的使用率不断上升,内存的使用率也是不断上升,其他一切都很正常;

             表明系统中可能产生资源争用情况;

             引起原因:

             开发人员注意资源调配问题。

        三、 所有的事务响应时间、cpu等都很正常,业务出现失败情况;

            引起原因:

            数据库可能被锁,就是说,你在操作一张表或一条记录,别人就不能使用,即数据存在互斥性;

            当数据量大时,就会出现数据错乱情况。

     

  • loadrunner 破解方法

    2009-03-09 11:00:13

    今天,成功破解loadrunner9.0,破解过程如下:

    一. 下载mlr5lprg.dll、lm70.dll注册包文件, 已上传,见以下附件;

    二. 将mlr5lprg.dll、lm70.dll这2个文件copy覆盖LR9.0安装目录下“bin”文件夹中的对应文件;

    三. 将mlr5lprg.dll文件copy覆盖LR9.0安装目录下“\bin\TULIP\bin”文件夹下;

    .  清理注册表(不清理的话,在添加licence时,会提示“License security violation……”)

    可以下载注册表清理器见附件lr删除注册表

    五. 打开loadrunner输入注册码:

        global-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI

         web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

        golba-1000:AEACFSJI-YASEKJJKEAHJD-BCLBR

    6.5w个并发:AEACFSJI-YJKJKJJKEJIJD-BCLBR


    六. 注册成功。

        如果经过以上步骤,还是出现:“注册码无效。。。。”的话;

        利用应用程序,即“LR删除注册表.rar”,已上传,见以下附件;

        在重新执行以上步骤。


    (备注:破解同8.19.5一样)

     

       

  • LoadRunner系列之---web_set_sockets_options

    2008-12-02 14:56:44

                                   

     LoadRunner系列之---web_set_sockets_options

    1. 如果在系统运行过程中出现"No buffer space available"或者出现大量连接出现wait的时候,

       如何解决?

       解决办法: 保证迭代结束后关闭所有的链接;

             在脚本Action的函数前添加:

             web_set_sockets_option("SHUTDOWN_MODE",Abrupt) ---相当于reset操作;

             最后添加下行:

            web_set_sockets_option("CLOSE_KEEPALIVE_CONNECTIONS",1);

    2. 什么时候会采取此种方式

    •   当采用netstat命令时,看到很多socket处于“wait”状态;
    •   负载增大时连接失败;
    •   mmdrv的句柄数,随着虚拟用户的运行而增加;
    •   当建立连接时出现“No buffer space available”错误信息。

     

     

     

Open Toolbar