51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2552|回复: 1
打印 上一主题 下一主题

[讨论] loadrunner安装Linux负载机

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-4-19 11:40:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天给大家分享一篇整理的干货:loadrunner安装Linux负载机

loadrunner安装Linux负载机

loadrunner安装Linux负载机

loadrunner安装Linux负载机

1.准备条件

下载LoadRunner Generator11.0 for Linux.iso镜像

打开Linux服务器

使用ftp将镜像文件传入Linux服务器中

将镜像文件重命名为lr.iso

2.安装镜像文件

ps:#代表在root用户下,$代表在loadrunner用户下

2.1 镜像挂载

创建一个空的文件夹(位置随意),将镜像文件挂载在这个文件夹内

loadrunner安装Linux负载机

# mkdir /opt/iso

#mount -o loop /opt/lr.iso /opt/loadrunner

2.2 执行安装

# cd /opt/iso/Linux

# ./installer.sh

执行上须命令,进入以下界面

loadrunner安装Linux负载机

输入n,进入下一步

loadrunner安装Linux负载机

是否阅读协议文件,输入a(同意)

loadrunner安装Linux负载机

输入i,执行安装

loadrunner安装Linux负载机

输入f,安装成功

loadrunner安装Linux负载机

3.环境配置

3.1创建用户

loadrunner安装Linux负载机

# useradd -g 0 -s /bin/bash loadrunner

3.2设置环境变量

loadrunner安装Linux负载机

# cd /opt/HP/HP_LoadGenerator/

# vim env.sh

填入以下内容

#! /bin/bash

export PRODUCT_DIR=/opt/HP/HP_LoadGenerator

export M_LROOT=$PRODUCT_DIR

export LD_LIBRARY_PATH=$M_LROOT/binM_LROOT/lib:/usr/lib:/usr/lib64

export DISPLAY='0.0'

export PATH=$PATHM_LROOT/bin

3.3 切换用户,执行命令

ps:注释切换用户身份很重要,因为此环境环境是为loadrunner设置的,为了不与其他冲突,故切换用户身份。
事实证明,如果在root下面导入环境变量后,导致tomcat无法启动成功,因为DISPLAY设置后,会导致tom
cat启动失败

loadrunner安装Linux负载机

# su loadrunner

$ cd /opt/HP/HP_LoadGenerator

$ source env.sh

查看环境变量

loadrunner安装Linux负载机

# env

虽然我们已经成功导入了环境变量,但是这只是临时添加。所以需要将loadrunner的环境变量设置为永久。

loadrunner安装Linux负载机

# mv env.sh /home/loadrunner/

将文件env.sh移动到/home/loadrunner/目录下,也就是loadrunner用户的家目录下

$ vim /home/loadrunner/.bash_profie

loadrunner安装Linux负载机

在文档最后一行加上source $HOME/env.sh保存退出

最后刷新环境变量,使之生效。$ sourcc /home/loadrunner/.bash_profie

loadrunner安装Linux负载机

4.服务器验证

4.1 添加机器名

可加可不加

# hostname

# vim /etc/hosts

切换目录,进行验证

$ cd /opt/HP/HP_LoadGenerator/bin

$ ./verify_generator

loadrunner安装Linux负载机

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

输入yum whatprovides libstdc++.so.5进行安装

loadrunner安装Linux负载机

继续输入yum install compat-libstdc++-33-3.2.3-69.el6.i686 -y进行安装

loadrunner安装Linux负载机

如下图

loadrunner安装Linux负载机

$ ./verify_generator进行验证

loadrunner安装Linux负载机

返回: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

我的操作系统是64位的,因此要安装32位的库。

查看该库文件由谁来提供:

# yum whatprovides ld-linux.so.2

#yum install glibc-2.12-1.209.el6_9.2.i686 -y

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

# yum whatprovides libstdc++.so.5

# yum install compat-libstdc++-33-3.2.3-69.el6.i686 -y

$ ./verify_generator进行验证

返回:Verify $M_LROOT ...Failed

注释以下两句

loadrunner安装Linux负载机

loadrunner安装Linux负载机

再次执行$ ./verify_generator进行验证。ok,大工告成

loadrunner安装Linux负载机

如果报:找不到${LD_LIBRARY_PATH},执行以下操作。

# vim vusrchk

注释以下temp...,新增temp...,如图。

loadrunner安装Linux负载机

5.启动服务

loadrunner安装Linux负载机

执行启动命令:

$ cd /opt/HP/HP_LoadGenerator/bin

$ ./m_daemon_setup start

返回: m_agent_daemon (26884 ),

进程id是26884,说明已经启动成功了。

关闭防火墙

loadrunner安装Linux负载机

# service iptables stop

6.远程连接Generator

看图操作,如下,首先打开压力机

loadrunner安装Linux负载机

点击新增压力机

loadrunner安装Linux负载机

输入ip地址和压力机类型

loadrunner安装Linux负载机

选择Unix Environment勾选Don't user RS},点击OK

loadrunner安装Linux负载机

测试连接,显示ready说明就OK了

loadrunner安装Linux负载机



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-11 01:27 , Processed in 0.064608 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表