|
今天给大家分享一篇整理的干货: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负载机
|
|