博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下安装loadrunner(LoadGenerator)
阅读量:6252 次
发布时间:2019-06-22

本文共 2698 字,大约阅读时间需要 8 分钟。

hot3.png

1.  HP的官方网站上下载LoadRunner9.5 安装程序[T7177-15009.iso],安装文档[hp_man_LRIG9.50_01_pdf.pdf]

安装程序包括HpIbmLinuxSolaris系统的支持(LR9.0对应安装文件为[TLRNUX900WC_00.zip])。

 

2.      安装包的处理

1.      ZIP解压:unzip TLRNUX900WC_00.zip

2.      挂载ISOmkdir /mnt/LoadRunner ; mount -t iso9660 -o loop T7177-15009.iso /mnt/LoadRunner

 

3.      开始安装,以LR9.5为例:

/mnt/LoadRunner/Linux/installer.sh

按提示操作,直接Next到完成。

 

4.      添加用户和环境变量

useradd -g 0 -s /bin/csh higkoo

cat /opt/HP/HP_LoadGenerator/env.csh > /etc/.login

cat /opt/HP/HP_LoadGenerator/env.csh >~higkoo/.cshrc

touch ~root/.rhosts ~higkoo/.rhosts

 

5.      检查运行环境(在本机或使用VNC执行):

su - higkoo

cd /opt/HP/HP_LoadGenerator/bin/

./verify_generator

 

6.      启动服务(用新增的用户higkoo):

cd /opt/HP/HP_LoadGenerator/bin/

./m_daemon_setup start

 

7.      检查是否启动

ps aux | grep m_agent_daemon

netstat -naop | grep 54345

 

8.      注意事项

开启端口54345或关闭防火墙(service iptables stop

 

 

正确设置后用verify_generator的检测结果是:

./verify_generator

===================================================

              HP

     Vuser Environment Verification Utility

===================================================

 

Product: HP  9.50

Version: 09.50.0000

Build: 3378

higkoolincn100ce5:

 

verify_generator...OK

verify_generator...OK

verify_generator...OK

Don't forget to make sure that the name of the controller machine

is also in .rhosts

verify_generator...OK

verify_generator...OK

verify_generator...OK

verify_generator...OK

verify_generator...OK

verify_generator...OK

verify_generator...OK

_______________________________________________

 

Summary:

________

Vuser Host higkoolincn100ce5: OK

 

使用Controller连接,在“UNIX Environment Tab”下选择“Don't use RSH ”即可连接Linux负载机。

若使用RSH连接,则负载机必须,正如检测过程中描述的“Don't forget to make sure that the name of the controller machine”。

 

 

补充,Linux下似乎只支持Web/Http协议的脚本。譬如WinSock协议,从名称上都知道只适合

    “Error (-81024): LR_VUG: The 'WinSock' type is not supported on 'LINUX' platforms .”

另外试了协议,确实不行,报错如下:

    Error (-81024): LR_VUG: The 'General-Java' type is not supported on 'LINUX' platforms .

依赖库:yum -y --disablerepo=\* --enablerepo=AutoInstaller --nogpgcheck --skip-broken localinstall /mnt/CentOS_Final/CentOS/compat-libstdc++-33-3.2.3-61.i386.rpm

否则会报:m_agent_daemon: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

注意hosts文件的配置,如果机器名和hosts里配置不一致也会导致LoadRunner启动失败,

譬如:Error: Communication error: Failed to get the  host IP by calling the gethostbyname function.。

附上给LoadRunner定制的系统服务脚本(/etc/init.d/loadrunner):

 
#!/bin/bash 
# /etc/init.d/loadrunner
# Loadrunner负载生成器服务
DAEMON
=
m_daemon_setup
ARGV
=
"$@"
DIR
=
/opt/HP/HP_LoadGenerator/bin/
USER
=
higkoo

UBIT="su - $USER -c "

$UBIT 
"cd $DIR && ./$DAEMON $ARGV"

运行服务:

service loadrunner start

m_agent_daemon ( 1808 ),

转载于:https://my.oschina.net/dlpinghailinfeng/blog/124828

你可能感兴趣的文章
php中的$this-%3efetch,Zend DB fetchAll(): where子句數組帶有IN操作符
查看>>
李思琼php,nginx单机1w并发优化
查看>>
怎么手动设置oracle,手把手设置win7系统手动启动Oracle服务的设置方法
查看>>
oracle fk作用,oracle pk&fk
查看>>
oracle裂块是什么意思,Oracle索引块分裂split信息汇总
查看>>
php构造函数创建对象,7.10 构造函数来创建对象
查看>>
oracle解密后台包,oracle9i加密解密包用法
查看>>
oracle数据库nmon日志在哪,oracle技术之nmon使用说明
查看>>
oracle10g实例修改表空间,oracle10g建表空间和修改oracle字符和删除表空间和用户(加 标注)...
查看>>
linux命令语法规则,Linux系统tar命令怎么使用语法规则
查看>>
linux查看服务器静态路由配置,配置Linux静态路由和配置IP
查看>>
linux应用程序使用时钟中断,Linux时钟中断(2.6.23)(三)
查看>>
win7读取linux硬盘序列号,Windows 下获取硬盘序列号
查看>>
linux音频设备接口,OSS--跨平台的音频接口简介
查看>>
华为网卡linux驱动安装,Linux Nvidia显卡驱动安装
查看>>
linux sql撤销,取消请求的sql语句
查看>>
c语言学习 二维指针,二维数组和指针(C语言)
查看>>
图像压缩算法构造最优解c语言,C语言与程序设计第12章递归.ppt
查看>>
c语言飞机源代码,C语言写的飞机源码
查看>>
C语言 如果某个数大于10 归零,C:当指针实际指向某个东西时,函数继续接收归零指针(示例代码)...
查看>>