Linux安装loadrunner负载机【转】

一、loadrunner下载地址:http://download.csdn.net/download/intel80586/9542271或者其余资源html

二、首先用rpm -qa|grep -i c++命令确认服务器是否已经安装了compat-libstdc++-33-3.2.3-61.i386.rpm,若没有下载安装下载地址:http://vdisk.weibo.com/s/akrZxiI7hG3bz, 经过ftp工具将了compat-libstdc++-33-3.2.3-61.i386.rpm上传至服务器,用rpm -ivh安装,安装失败,报错缺乏libc.so.六、libgcc_s,使用yum list libc.so.6* 查询已经安装的包和能够安装的包,使用yum install glibc.i686 --setopt=protected_multilib=false来安装缺乏的包,解决缺乏的依赖包后安装成功(参考博文地址:http://www.cnblogs.com/think3t/p/4165102.html)linux

 

三、使用mount -o loop XXX.iso /opt/loadrunner挂载到/opt/loadrunner目录。进入Linux目录执行./installer.sh进行安装。解挂载报错device is busy解决办法(http://www.cnblogs.com/emanlee/p/3872518.html)c++

 

四、增长一个LR 负载端的用户higkoo:useradd -g 0 -s /bin/csh higkoo(higkoo这个用户默认使用的shell为csh)这里多说一下,shell只是linux的一个外壳,每一个linux都会有一个默认的shell程序,在centos下,默认shell应该是bash,可是LR使用的csh,这二者本质上没什么区别,可是在接下来的配置里面,会有一点点区别。能够用命令看一下,higkoo这个用户默认使用的是csh。shell

 

五、修改LR配置:csh和bash有一个区别,就是在加载不一样的shell时,能够加载不一样的配置。csh的默认配置在 /etc/csh.cshrc 下;bash的默认配置在 /etc/profile 。在这两个配置文件中,能够加载一些shell的环境变量。 LR默认给出了一个环境变量的配置文件,文件在 /opt/HP/HP_LoadGenerator/env.csh 。能够看见,*.csh这样的配置文件实际上是csh的配置文件的格式,默认的文件内容应该是:vim

 

env.csh 这个配置目前尚未引入到csh的默认配置里面,咱们手工修改一下,让它默认加入环境变量,这样就很是方便了。vim /etc/csh.cshrc在最后一行加上 source /opt/HP/HP_LoadGenerator/env.csh centos

六、切换到higkoo用户查看程序是否安装成功。su higkoo env查看环境变量,看到下图的信息说明环境变量导入成功bash

 

七、cd /opt/HP/HP_LoadGenerator/bin 执行 ./verify_generator,要求咱们设置一个DISPLAY 变量,咱们直接修改env.csh文件来解决。先切换到root用户下,由于两个缘由:服务器

一、env.csh文件对higkoo用户是只读的,没法修改
二、修改env.csh用户,至关于修改csh的配置,这个时候须要从新进入一下csh,才能生效
因此咱们先退回到root下,修改env.csh 文件。
vim /opt/HP/HP_LoadGenerator/env.csh ,直接在文件最后方加上 setenv DISPLAY 0.0,修改后再次执行则验证成功。

 

八、启动LR 负载机:cd /opt/HP/HP_LoadGenerator/bin/ 而后执行./m_daemon_setup start工具

    

注意事项:须要开启端口 54345oop

查看端口:netstat -naop | grep 54345
开启端口54345或关闭防火墙(service iptables stop)

九、用loadrunner压力机链接负载机,注意在Unix Environment页面中都选Don t use RSJ,不然链接失败。

相关文章
相关标签/搜索