1. 下载Load Generator 安装文件:LoadRunner Generator for Linux.zip,文件名太长,方便起见重命名为Linux.zip
2. 把下载文件上传到Linux系统,可借助xshell或winscp都可以
xshell上传操作如下
winscp上传操作如下
上传后如下所示:
3. 解压Linux.zip文件,unzip Linux.zip
4. 更改Linux下所有文件的权限,chmod 777 -R Linux/
5. 进入Linux文件夹,运行installer.sh文件
5.1 执行安装命令./installer.sh
5.2 输入n,然后回车
5.3 要读协议,输入v,若不读协议,直接同意,输入a,然后回车
5.4 输入b,可以返回,输入i,然后回车,开始安装
5.5 当出现下面这个页面时,就表示正在安装
5.6当出现下面这个页面时,可以输入f结束安装,输入l查看安装log
6. 启动LR 负载端:
6.1 cd /opt/HP/HP_LoadGenerator/bin
6.2 ./verify_generator
6.3 若输入csh如下图提示没有该命令,需要安装csh,操作6.4步骤,否则跳过6.4
6.4 安装csh
6.5 安装依赖包:yum -y install glibc.i686
6.6 安装依赖包:yum -y install libstdc++.so.5
6.7 修改/etc/csh.cshrc文件,vi /etc/csh.cshrc
6.8 在文件的最后加上 :source /opt/HP/HP_LoadGenerator/env.csh
6.9 vi /opt/HP/HP_LoadGenerator/env.csh,如下所示修改:
*注释掉原来的setenv LD_LIBRARY_PATH ${M_LROOT}/bin,修改为新的setenv LD_LIBRARY_PATH ${M_LROOT}/bin:${M_LROOT}/lib:/usr/lib
*在文件的最后加上:setenv DISPLAY 0.0(保存的时候使用:wq!)
6.10 输入env,然后找到 HOSTNAME=xxxx
6.11 输入hostname,查看hostname的值
【注意】如果和上面env的值不一样,修改hosts文件,vi /etc/hosts 把127.0.0.1 后面
加上xxxx,也就是env中hostname=的值,例如:127.0.0.1 localhost localhost.localdomain
6.12 添加用户:useradd -g 0 -s /bin/csh lr_test,并切换用户su lr_test
6.13 cd /opt/HP/HP_LoadGenerator/bin
./verify_generator
6.14 启动LR 负载端./m_daemon_setup start
6.15 检查是否启动成功:ps -ef | grep m_agent_daemon
6.16 关闭防火墙:service iptables stop
7. 在windows上打开Controller端,添加负载机,步骤如下
* 建立场景, 选择要执行的脚本,在Design模式下,点击右边的Generators,
* 在弹出的小窗口中点击Add, 添加新的Load Generator,
* 在name处填写linux的IP地址,在Platform处,选择UNIX,
* 点击more,在Unix Environment 标签下,勾选Don't use RSH项,
* 点击 “OK”按钮
8. 在Load Generators 页面中选择在刚添加的负载机上, 点击“Connect”, 连接成功