关于loadrunner11/12安装遇到的问题总结(windows10、Microsoft server 2008 r2(win7服务版))

由于公司最近计划开始对产品进行压力测试,以往安装loadrunner11都是在win7上(没有什么问题),此时公司机器都是windows10,有一些问题在此记录一下,方便自己后续遇到同类问题时查看。

       在安装之前也是各种百度loadrunner11与windows10(家庭版、企业版)是否兼容 ?能否在Microsoft server 2008/2012上装LR?网上很多说兼容性不怎么好,经过三四天尝试,都是可以的,大家可以放心在自己的电脑上装loadrunner11了。至于loadrunner12(我装在windows10企业版那台机上的),安装相比11来说更简单,傻瓜式操作也不用破解也不用打补丁。均能正常录制监控分析。

       菇娘我属于测试小白,有说的不对的地方欢迎大家指出,后期公司打算用阿里云性能测试pts,有用过的同学要是能给我指点一下就更好了。

         一、准备工作。

  •          测试机器:4台(1台windows10家庭版、2台windows10企业版、一台Microsoft server 2008 r2(win7服务版)) 
  •          测试软件:loadrunner11、loadrunner12。
        二、安装过程遇到的问题列表。

        问题1、首次在windows10家庭版安装loadrunner11时,总是出现 win10运行程序提示“为了对电脑进行保护,已经阻止此应用”license security violation。operation is not allowed..

        解决方案:从Win8系统开始,到win10系统中都有很多的组件被系统隐藏或是删除,但是我们还是可以通过一些特殊的方法将它们找回。(如果你的电脑是windows10家庭版,是没有组策略的,后面我换成在企业版上装loadrunner11了,按下面改了就不报之前的问题了) 


 

  • 步骤1:“win+r”打开运行,(win即键盘上左下角 微软的四个块块 的图案)

    步骤2:输入gpedit.msc进入组策略。依次选择“计算机配置”->“windows设置”->“安全设置”->“本地策略”->“安全选项”。

    步骤3:在右侧下拉选择“用户账户控制:以管理员批准模式运行所有管理员”,双击它,选择“已禁用”,

    注意:重启电脑(必须重启才能生效)

    你如果考虑继续在家庭版上装loadrunner11,也是可以的, 下面介绍一下(要是不行你试不行的话可以直接百度一下怎么在windows10加策略越?)

    方法一:请将以下4行命令复制并粘贴到记事本中,另存为bat文件,之后右击以管理员身份运行即可

    pushd "%~dp0"

    dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt

    dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt

    for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"

    方法二:

    1、将Windows7 旗舰版中的“WINDOWS\system32”文件夹中的gpedit.msc、fde.dll、gpedit.dll、gptext.dll、wsecedit.dll文件复制到HOME版的“WINDOWS\system32”文件夹中。
    2、在“开始--运行”中依次运行以下命令:“regsvr32 fde.dll”、“regsvr32 gpedit.dll”、“regsvr32 gptext.dll”、“regsvr32 wsecedit.dll”分别注册这4个动态数据库。
    3、将Windows7 旗舰版的“WINDOWS\INF”文件夹中的所有*.adm文件复制替换到HOME版的“C:\WINDOWS\INF”文件夹中。
    4、最后单击“开始--运行”,输入“gpedit.msc”便可以启动组策略了。 

     

  •   问题2:接下来就是loadrunner11在安装后破解遇到的问题,遇到license security violation,operation is not allowed.

            解决方案:在破解过程中一定注意各步骤的顺序。

     

    •        步骤1:安装好loadrunner11后(12暂无破解),继续安装4个测试需要的补丁
    •         步骤2:将lm70.dll,,mlr5lprg.dll两个文件,拷贝替换目录下:C:\Program Files\HP\LoadRunner\bin (如果步骤1和步骤2互换可能会导致破解不成功)
    •         步骤3:使用loadrunner注册表删除工具来删除此程序注册表中的license,注意要先将LR关闭(可以多删几次)
    •         步骤4:这时打开loadrunner, 点击configuration点击new license,输入“AEAMAUIK-YAFEKEKJJKEEA-BCJGI”
    •                (超级license 最高支持6.5w个并发:AEACFSJI-YJKJKJJKEJIJD-BCLBR)
    • 问题3: 首先在2台windows10企业版上安装的loadrunner11,各自录制回放均没有问题,此时跑场景拿其中一台当负载机,Loadrunner连接负载机失败,提示“Failed to connect to load generator.check the output window for more details”
    • 问题4:初始化脚本时会报错:Error (-81024): LR_VUG: The 'QTWeb' type is not supported on 'WIN32' platforms .

    • 这两个问题解决方案:这里就是兼容性问题了,如果是win7应该没有这个问题。
    • 步骤1、找到你的LoadRunner安装目录:
    • 步骤2、C:\Program Files (x86)\HP\LoadRunner\bin;右键点击Wlrun.exe,选择属性,勾选上“以兼容模式运行这个程序”,选择Windows7 or Windows XP 或其他(根据你的需要)
    • 步骤3、受控机load generator上将LoadRunner Agent Process所对应的安装目录下的 Program Files (x86)\HP\Load Generator\launch_service\bin\下的magentproc.exe 设置为兼容模式 xp sp3 并使用管理员身份再次运行即可
    • (最好设置后重启一下。

      问题5:我在压测机上面输入本机localhost的,platfrom都显示为WINXP,唯独输入负载机的IP地址并进行content,界面显示ready,但是platfrom都显示为WIN32.看起来很正常呢

     

    别被表象给迷惑了,忘了说下win32的跑出来会全挂的,不信你试试,接下来就是不断的报错了

     

    •  解决方法:
    • 1.首先把loadrunner agent service 设置成Manual,切记(自动启动就会出问题惊讶,别不信,还必须得设置成手动启动)
    • 2.设置完成了之后进入Program Files (x86)\HP\Load Generator\launch_service\bin\下的magentproc.exe ,以管理员身份运行再去连下试试

     

    posted @ 2018-08-15 11:25  佐啦  阅读(1748)  评论(0编辑  收藏  举报