linux安装LoadGenerator、controller添加linux LoadGenerator

4 篇文章 0 订阅
1 篇文章 0 订阅

**简介:LoadRunner Generator 为linux服务器使用的负载端,可以用来给控制端加压
用途:如果要对一台服务器上的接口进行压测,那么对此服务器加压的负载机配置要与此服务器相当,要不然无法达到理想的压测效果**

1、安装步骤
(1)下载LoadRunner Generator for Linux.zip
并上传到目标linux系统下
(2)解压LoadRunner Generator for Linux.zip

unzip -x LoadRunner Generator for Linux.zip

进入解压后的文件夹,修改全部文件权限为755

chmod -R 755 *

修改有空格的文件名:

mv "LoadRunner Generator for Linux" "LoadRunner"

(3)安装LoadRunner LoadGenerator:

./installer.sh

依次在后续选择 n a i f
(4)创建一个运行LoadRunner LoadGenerator的用户(使用bash的用户):

useradd -g 0 -s /bin/bash lrtester

more /etc/passwd

这里写图片描述

(5)创建LoadRunner LoadGenerator配置文件:

进入/opt/HP/HP_LoadGenerator

   cd /opt/HP/HP_LoadGenerator

创建env.sh文件

    touch env.sh

    chmod 755 env.sh

vim env.sh

文件中填入以下内容:

    #/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

这里写图片描述

**(6)将LoadRunner LoadGenerator配置文件配置到/etc/bashrc中:
编辑/etc/bashrc,在最后加入source /opt/HP/HP_LoadGenerator/env.sh**

    vi /etc/bashrc
在最后加入 source /opt/HP/HP_LoadGenerator/en    

如图:
这里写图片描述
(7)验证LoadRunner LoadGenerator安装正确:
在安装之前,先安装:**
A. sudo yum -y install glibc.i686 (使用root)

B. sudo yum -y install libstdc++.so.5 (使用root)

切换到lrtester用户,su lrtester,

cd /opt/HP/HP_LoadGenerator/bin

./verify_generator

这里写图片描述

warning可以忽略

(8)启动LoadRunner LoadGenerator负载端:

cd /opt/HP/HP_LoadGenerator/bin

./m_daemon_setup start

常见错误:

错误一:

原因 :无法根据主机名称获取到ip
这里写图片描述

查看log (/tmp/m_agent_daemonZBouTb.log)

cat /tmp/m_agent_daemonZBouTb.log

这里写图片描述

解决方法 :
(1)lrtester的组名如图中所示为
这里写图片描述
切换到root下,更改hosts配置,把用户指向127.0.0.1 (在/etc/hosts中把添加 lrtester的组名 指向 127.0.0.1)
这里写图片描述

启动成功
这里写图片描述

错误二:
运行./m_daemon_setup start,
出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
这里写图片描述

解决:运行sudo yum -y install glibc.i686

错误三:
运行./m_daemon_setup start,
出现error while loading shared libraries: libstdc++.so.5: wrong ELF class: ELFCLASS64
这里写图片描述

解决:sudo yum -y install libstdc++.so.5

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值