• Linux下安装load generator步骤及问题解决


    Linux下安装load generator步骤及问题解决

    上一篇 / 下一篇  2014-08-06 18:33:00 / 个人分类:loadrunner相关

    一.获取安装包

    可在HP官网或其它途径获取资源。资源如下图所示

    二.拷贝安装包到linux服务器下

    在拷贝之前先解压获取到的安装包,解压后后生成一个文件夹,为了方便拷贝及在linux下的操作,我将解压后的文件夹打成了zip包。

    使用SecureCPT工具将本地文件拷贝到远程linux服务器下,登录服务器后执行rz命令弹出文件操作窗口如下,选取准备好的zip包,添加,接下来等待文件拷贝完毕即可。

    三.安装

    进入存放zip包的目录,执行unzip LoadRunnerGeneratorforLinux.zip命令解压文件;

    解压后执行文件目录下的installer.sh文件进行安装,命令为:./installer.sh

    接下来按照提示一下步执行即可,直到看到完成提示。

    此过程比较简单,不详细描述,下面给出本次安装过程中遇到的一些问题及解决办法

    1. 1.      解压时所使用的linux机器下无法识别unzip命令

    解决:yum install -y unzip zip(执行一下即可)

    1. 2.      执行sh文件过程中提示“xxx.sh does not have executable permissions”

    解决:chmod 777 xxx.sh(给文件授权)

    四.安装后的环境配置

    安装完成后,/opt/HP/HP_LoadGenerator/会有一个env.csh。需要把它里面的环境变量加到.csh或.profile文件中。执行以下操作

    vi /etc/csh.cshrc

    在文件的最后加上

    source /opt/HP/HP_LoadGenerator/env.csh

    setenv DISPLAY 0.0

    保存的时候使用:wq!

    另外,如果是在linux,bash环境下,需要在root(本次是在etc下)目录找到.bashrc文件,添加以下内容:  

    Vi /etc/bashrc

    export PRODUCT_DIR=/opt/HP/HP_LoadGenerator  

    export M_LROOT=$PRODUCT_DIR  

    export LD_LIBRARY_PATH=${M_LROOT}/bin  

    export PATH=${M_LROOT}/bin:$PATH

    五.安装验证

    完成第四步操作后,对安装是否成功进行一下验证,Load Generator会安装到/opt/HP/HP_LoadGenerator目录下,一般使用默认的。进入/opt/HP /HP_LoadGenerator/bin目录执行./verify_generator(不能使用root用户)检查安装是否成功,若成功会显示如下内容:

    [yuxunchao@common-dev-test bin]$ ./verify_generator

    ===================================================

                 HP

        Vuser Environment Verification Utility

    ===================================================

    Product: LoadRunner 11.0

    Version: 11.0.0.8866

    Build: 8866 

    verify_generator must have a DISPLAY set, please set and rerun

     

    添加用户

    useradd yuxunchao //添加用户

    su yuxunchao   //切换用户

    六.启动LR负载端

    启动LR负载端:

    cd /opt/HP/HP_LoadGenerator/bin

    ./m_daemon_setup start

    如果成功的话会提示:m_agent_daemon (进程的PID ),

    如果失败的话会提示:m_agent_daemon ( is down),

    解决方法参考http://blog.sina.com.cn/s/blog_62079f62010199vm.html的最后

    此步骤可能会遇到下面的错误

    提示说明Lib下缺少id-linux.so.2文件

    解决:执行yum install glibc.i686即可

    重新安装以后还有如下错误再继续安装包

    error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

    yum install libstdc++.so.6

     

    七.本地调用linux下的负载机

    在windows上打开Controller端,

    建立场景,选择要执行的脚本,在Design模式下,点击右边的Generators,

    在弹出的小窗口中点击Add,添加新的Load Generator, 

    在name处填写Linux服务器的IP地址,在Platform处,选择UNIX,

    点击more,在Unix Environment标签下,勾选Don't use RSH项。

    点击“OK”按钮,

    在Load Generators页面中选择在刚添加的负载机上,点击“Connect”,连接成功后,

    在Scenario Groups中修改Load Generators的localhost为刚添加的机器执行即可。

  • 相关阅读:
    Windows身份验证和混合验证的差别
    Codeforces Round #273 (Div. 2) --B Random Teams
    带输出參数的存储过程的定义,以及在aso.net中调用
    数字统计
    UVa10048_Audiophobia(最短路/floyd)(小白书图论专题)
    C语言之基本算法21—可逆素数
    我在CSDN开通博客啦!
    小谈并查集及其算法实现
    C#高级编程五十四天----Lookup类和有序字典
    开发人员调试工具Chrome Workspace
  • 原文地址:https://www.cnblogs.com/zhengah/p/4228919.html
Copyright © 2020-2023  润新知