一、负载机安装
-
首先下载 LoadRunner Generator 负载机,LR11_For_Linux_LoadGenerator, 提取码:0212
-
将镜像上传到 Linux 服务器。
-
解压,执行安装
unzip LoadRunner11_Generator_for_Linux.zip
chmod -R a+x LoadRunner11_Generator_for_Linux
cd LoadRunner11_Generator_for_Linux
./installer.sh
注意上面显示安装路径为:/opt/HP/HP_LoadGenerator
二、环境设置
- 创建 LR 负载端用户
useradd -g 0 -s /bin/csh loadrunner
# 仅限 CentOS,安装 csh 环境
yum install tcsh -y
- 修改 LR 配置
echo "source /opt/HP/HP_LoadGenerator/env.csh" >> /etc/csh.cshrc
echo "setenv DISPLAY 0.0" >> /opt/HP/HP_LoadGenerator/env.csh
三、验证配置
- 验证配置
su loadrunner
env
cd /opt/HP/HP_LoadGenerator/bin/
./verify_generator
四、错误解决
可能会因为系统缺少依赖文件,造成验证失败,可根据错误提示,安装所需的软件包。
# 查询包含 ld-linux.so.2 的软件包
yum provides ld-linux.so.2
yum -y install glibc-2.17-325.el7_9.i686
yum provides ld-linux.so.5
yum -y install compat-libstdc++-33-3.2.3-72.el7.i686
五、配置 hosts
# 切换到 root 用户下,将主机与IP映射添加到 hosts 中
# 显示名称为 load-1
hostname
vi /etc/hosts
192.168.31.32 load-1
六、启动 LR 负载机
cd /opt/HP/HP_LoadGenerator/bin
./m_daemon_setup start
# 检查是否启动成功
ps -ef | grep m_agent_daemon
七、远程连接 Generator
-
添加负载机
-
测试连接远程负载机
-
可以选择
Linux
平台下的Generator
进行分布式压测了。
附录:
本次安装是在csh
下安装完成的,如果想在bash
下安装,可以在HP_LoadGenerator
下建立一个env.sh
文件,文件内容如下,再将该文件引入到/etc/profile
的最后一行,最后修改用户loadrunner
的shell
环境为bash
,即可使用bash
来安装程序。其余步骤一样。
#/bin/bash
export PRODUCT_DIR=/opt/HP/HP_LoadGenerator
export M_LROOT=$PRODUCT_DIR
export LD_LIBRARY_PATH=$M_LROOT/bin:$M_LROOT/lib:/usr/lib
export DISPLAY='0.0'
export PATH=$PATH:$M_LROOT/bin