CentOS下Linux load generator的安装

下载:Loadrunner linux generator version9.5(可以在hp官方网站下载,版本可以自己选择,本人安装的版本为9.5)

Step1:建立一个普通用户loadrunner,目录:/home/loadrunner,将安装文件考到/home/loadrunner下面,但是需要使用root用户安装,./installer.sh console

Step2

安装目录:/opt/HP/HP_LoadGenerator/

开启linux防火墙相应端口:

修改/etc/sysconfig/iptables 文件,添加以下内容:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 54345 -j ACCEPT

root下面.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

export DISPLAY=127.0.0.1:0.0 (使用自己的本机IP地址)

立即使该文件生效source .bashrc

切换到loadrunner用户下,运行/opt/HP/HP_LoadGenerator/bin 目录执行./verify_generator

Step3

启动linux客户端的服务:/opt/HP/HP_LoadGenerator/bin

运行:./m_daemon_setup -install

查看程序是否启动:ps ef|grep m_agent_daemon / netstat -an |grep 54345

卸载:./m_daemon_setup remove

Step4

然后在windowscontroller里面设置linux的机器:

Namelinux IP

Platformlinux

选择moreUnix  Environment,勾上:Dont use RSH

连接试试,可以连接上

如果要使用RSH,参考loadrunner Installation guide

卸载loadrunner generator rpm -e LoadGenerator-11.00.000-1

--------------------------------------------------------------

最近在安装时候 如果出现

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

我的系统是64bit centos 5.5

运行下面的命令和方法解决

使用wget下载compat-libstdc++-33-3.2.3-61.x86_64.rpm,也可本地下载再上传到服务器 

wget

http://mirror.centos.org/centos/5/os/x86_64/CentOS/compat-libstdc++-33-3.2.3-61.x86_64.rpm ./

wget http://mirror.centos.org/centos/5/os/i386/CentOS/compat-libstdc++-33-3.2.3-61.i386.rpm ./ 

安装 

# rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm

卸载

# rpm -ev compat-libstdc++-33-3.2.3-61.i386.rpm

对于其他版本的linux需要下载相对应的 compat-libstdc ,然后再安装,以上compat-libstdc 适用于64位的centos 5

linux 开放防火墙端口参考:

修改/etc/sysconfig/iptables 文件,添加以下内容:

-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT

-A RH-Firewall-1-INPUT -p udp -m udp --dport 8000 -j ACCEPT



留言