html tool

2017年11月7日星期二

loadrunner agent setup in linux


1.http://ask.csdn.net/questions/203354
Linux 用su命令提示无法执行/bin/csh:没有那个文件或目录
csh没有安装使用yum or apt-get 安装就可以了

说明: http://it.taocms.org/01/2444.htm
设置设置几个环境变量
LR自带的是csh下的脚本,bash的脚本自己写,然后设置好切shell的时候自动source相应的脚本执行。

2. 依赖c++版本安装
https://powerstorage.wordpress.com/category/%E5%AD%98%E5%82%A8%E6%8A%80%E6%9C%AF/
 [root@localhost Desktop]# yum install libstdc++.so.5


3. sock的linux问题:
http://it.taocms.org/01/2444.htm
2.补充,Linux下似乎只支持Web/Http协议的脚本。譬如WinSock协议,从名称上都知道只适合Windows
 “Error (-81024): LR_VUG: The 'WinSock' type is not supportedon 'LINUX' platforms .
另外试了Java协议,确实不行,报错如下
Error (-81024):LR_VUG: The 'General-Java' type is not supported on 'LINUX' platforms .

4. os版本问题,由于rmp包的问题,Ubuntu 没有安装成功,只能在centos上测试了:)
【popexizhi:好吧本来要测试nginx max tcp connect问题,看来java和c都不可以,不过下次用http再试试吧,安装过程参见如下,还是很好用的,这个依赖包现在官方下不到了,有需要的可以mail我:)
http://www.cnblogs.com/taosim/articles/4305577.html

6.检查运行环境是否成功。如图所示:
输入命令:su - higkoo                                                --切换用户higkoo
                  cd /opt/HP/HP_LoadGenerator/bin/              --进入lr bin文件夹
                  ./verify_generator                                     --检查运行环境

7. 用新增的用户higkoo启动服务loadgenerator。如图所示:
输入命令:cd /opt/HP/HP_LoadGenerator/bin/
                  ./m_daemon_setup start
 
 8.切换到根目录root检查LoadGenerator服务是否启动。如图所示:
 
9.关闭防火墙(root下进行关闭)。如图所示:
输入命令:service iptables stop

10. Windows 系统下启用刚才安装的Load Generator,打开Controller 的Load Generator 。 点击场景--> Load Generator。如图所示:
11. 添加一个Load Generator 。点击 添加--> 输入名称(名称即ip)--> 选择平台 --> 点击更多 --> 点击 Unix 环境 --> 勾选“不使用RSH” --> 确定。如图所示:
 
 


12.添加后测试连接,并在windows调用成功。 如图所示:

http://www.cnblogs.com/simplelogic/archive/2013/01/07/2848526.html
linux下安装Load Generator
下载Load Generator安装包ios
一.
建立挂接点:
#mkdir -p /media/HP XXX 自建目录
挂载ISO
#mount -o loop -t iso9660 /opt/Software_HP_Load_Generator_11.50_for_UNIX_T7177-15029.iso /media/HP
二.运行
//installer.sh

三.
配置环境变量
vi /etc/profile
M_LROOT=/opt/HP/HP_LoadGenerator ; export M_LROOT
LD_LIBRARY_PATH=${M_LROOT}/bin; export LD_LIBRARY_PATH
PATH=${M_LROOT}/bin:${PATH}; export PATH
//添加一个linux账户,root账户无法运行verify_generator脚本
adduser simple
passwd simple
设置 Diskplay
#shell  export DISPLAY=192.168.1.103:0.0
/opt/HP/HP_LoadGenerator/bin/verify_generator  //验证安装环境
启动服务
./m_daemon_setup start
四.
1. 打开Controller 的Load Generator 。 点击 场景--> Load Generator
2. 添加一个Load Generator 。点击 添加--> 输入名称(名称即ip)--> 选择平台 --> 点击更多 --> 点击 Unix 环境 --> 勾选“不使用RSH” --> 确定

之后就能连接与Controller 连接上了


http://blog.sina.com.cn/s/blog_62079f620101awsg.html
环境centos6.3,软件LoadGenerator11.5
 
首先关闭防火墙(建议永久禁用)
setenforce 0
/etc/init.d/iptables stop
 
 
将下载的负载文件(LR load generator 11.5)拷入linux下的/opt/lr/目录下
HP_Load_Generator_11.50_for_UNIX_T7177-15029.iso
 
 
使用工具(SHH)连接centos(必须ROOT用户登录),输入以下命令
 
cd /opt/lr
 
yum -y install csh gcc gcc-c++ compat-libstdc++
 
mount -o loop HP_Load_Generator_11.50_for_UNIX_T7177-15029.iso /mnt/cdrom
 
cp -r /mnt/cdrom/Linux/ /opt/lr/
 
umount /mnt/cdrom/
 
chmod 777 -R Linux/
 
cd Linux
 
sh installer.sh 
输入'n'
输入'a'
输入'n'
输入'i'
输入'f'
 
#added key gpg-pubkey-c105b9de-4e0fd3a3 to keyring
 
vi /etc/csh.cshrc
在文件的最后加上 source /opt/HP/HP_LoadGenerator/env.csh 
 
vi /opt/HP/HP_LoadGenerator/env.csh
在文件的最后加上 setenv DISPLAY 0.0
(保存的时候使用:wq!)
 
useradd -g 0 -s /bin/csh anders
su anders
 
 
cd /opt/HP/HP_LoadGenerator/bin
./verify_generator    (若此步骤不通过请下面文字)
编译这一句./verify_generator时候包下面的错误:
 loadrunner Vuser Host oracle: Failed
原因是这句上面有个错误导致这个,上面错误是:error while loading shared libraries: libgcc_s.so.1
意思却是 libgcc_s.so.1文件
解决方法1:
拷贝其他电脑的此文件到此目录下
解决方法2:
查找该系统上其他目录下的该文件:find / -name "libgcc*"
做一个软链接ln -s /目标文件夹/libgcc_s.so.1 /usr/lib
 
 
启动LR 负载端:
cd /opt/HP/HP_LoadGenerator/bin
./m_daemon_setup start
如果成功的话会提示:m_agent_daemon ( 进程的PID ),
如果失败的话会提示:m_agent_daemon ( is down),
解决方法参考http://blog.sina.com.cn/s/blog_62079f62010199vm.html的最后
 
再次检查是否启动成功
 ps -ef | grep m_agent_daemon
 
 
 
 
在windows上打开Controller端,
建立场景, 选择要执行的脚本,在Design模式下,点击 右边的Generators,
在弹出的小窗口中点击Add, 添加新的Load Generator, 
在name处填写AIX的IP地址,在Platform处,选择UNIX,
点击more,在Unix Environment 标签下, 勾选Don't use RSH 项。
点击 “OK”按钮,
在Load Generators 页面中选择在刚添加的负载机上, 点击“Connect”, 连接成功后,
在Scenario Groups中修改Load Generators的 localhost为刚添加的机器执行即可
 
LoadGenerator11.5需要license,暂时还无法破解
很多时候调用linux联机负载会报错:
Error: Not all extension Dlls were loaded.
此问题尚未找到解决方案(如你有解决方法请留言)!
 
loadrunner11.5可以调用LoadGenerator11(windows)
loadrunner11.5可以调用LoadGenerator11(Linux)(未验证)
loadrunner11可以调用LoadGenerator11.5(windows)
loadrunner11可以调用LoadGenerator11.5(Linux(未验证)

没有评论:

发表评论