Linux安装loadrunner负载机【转】

摘要:
进入Linux目录并执行/安装程序Sh用于安装。默认情况下,LR提供环境变量的配置文件。该文件位于/opt/HP/HP_LoadGenerator/env中。csh公司Vim/etc/csh。cshrc将source/opt/HP/HP添加到最后一行_ LoadGenerator/env。Csh6.切换到higkoo用户以检查程序是否已成功安装。Suhigkoenv检查环境变量。以下信息显示已成功导入环境变量。7.cd/opt/HP/HP_LoadGenerator/bin执行/verify_生成器要求我们设置DISPLAY变量。我们可以直接修改env。csh文件来解决这个问题。

1、loadrunner下载地址:http://download.csdn.net/download/intel80586/9542271或者其他资源

2、首先用rpm -qa|grep -i c++命令确认服务器是否已经安装了compat-libstdc++-33-3.2.3-61.i386.rpm,若没有下载安装下载地址:http://vdisk.weibo.com/s/akrZxiI7hG3bz, 通过ftp工具将了compat-libstdc++-33-3.2.3-61.i386.rpm上传至服务器,用rpm -ivh安装,安装失败,报错缺少libc.so.6、libgcc_s,使用yum list libc.so.6* 查询已经安装的包和可以安装的包,使用yum install glibc.i686 --setopt=protected_multilib=false来安装缺少的包,解决缺少的依赖包后安装成功(参考博文地址:http://www.cnblogs.com/think3t/p/4165102.html)

 Linux安装loadrunner负载机【转】第1张

Linux安装loadrunner负载机【转】第2张

Linux安装loadrunner负载机【转】第3张

Linux安装loadrunner负载机【转】第4张

Linux安装loadrunner负载机【转】第5张

Linux安装loadrunner负载机【转】第6张

3、使用mount -o loop XXX.iso /opt/loadrunner挂载到/opt/loadrunner目录。进入Linux目录执行./installer.sh进行安装。解挂载报错device is busy解决办法(http://www.cnblogs.com/emanlee/p/3872518.html)

 Linux安装loadrunner负载机【转】第7张

Linux安装loadrunner负载机【转】第8张

4、增加一个LR 负载端的用户higkoo:useradd -g 0 -s /bin/csh higkoo(higkoo这个用户默认使用的shell为csh)这里多说一下,shell只是linux的一个外壳,每个linux都会有一个默认的shell程序,在centos下,默认shell应该是bash,但是LR使用的csh,这两者本质上没什么区别,但是在接下来的配置里面,会有一点点区别。可以用命令看一下,higkoo这个用户默认使用的是csh。

 Linux安装loadrunner负载机【转】第9张

5、修改LR配置:csh和bash有一个区别,就是在加载不同的shell时,可以加载不同的配置。csh的默认配置在 /etc/csh.cshrc 下;bash的默认配置在 /etc/profile 。在这两个配置文件中,可以加载一些shell的环境变量。 LR默认给出了一个环境变量的配置文件,文件在 /opt/HP/HP_LoadGenerator/env.csh 。可以看见,*.csh这样的配置文件其实是csh的配置文件的格式,默认的文件内容应该是:

 Linux安装loadrunner负载机【转】第10张

env.csh 这个配置目前还没有引入到csh的默认配置里面,我们手工修改一下,让它默认加入环境变量,这样就非常方便了。vim /etc/csh.cshrc在最后一行加上 source /opt/HP/HP_LoadGenerator/env.csh 

Linux安装loadrunner负载机【转】第11张

6、切换到higkoo用户查看程序是否安装成功。su higkoo env查看环境变量,看到下图的信息说明环境变量导入成功

 Linux安装loadrunner负载机【转】第12张

7、cd /opt/HP/HP_LoadGenerator/bin 执行 ./verify_generator,要求我们设置一个DISPLAY 变量,我们直接修改env.csh文件来解决。先切换到root用户下,因为两个原因:

1、env.csh文件对higkoo用户是只读的,无法修改
2、修改env.csh用户,相当于修改csh的配置,这个时候需要重新进入一下csh,才能生效
所以我们先退回到root下,修改env.csh 文件。
vim /opt/HP/HP_LoadGenerator/env.csh ,直接在文件最后方加上 setenv DISPLAY 0.0,修改后再次执行则验证成功。

 Linux安装loadrunner负载机【转】第13张

Linux安装loadrunner负载机【转】第14张

Linux安装loadrunner负载机【转】第15张

8、启动LR 负载机:cd /opt/HP/HP_LoadGenerator/bin/ 然后执行./m_daemon_setup start

    Linux安装loadrunner负载机【转】第16张

注意事项:需要开启端口 54345

查看端口:netstat -naop | grep 54345
开启端口54345或关闭防火墙(service iptables stop)

9、用loadrunner压力机连接负载机,注意在Unix Environment页面中都选Don t use RSJ,否则连接失败。

Linux安装loadrunner负载机【转】第17张

Linux安装loadrunner负载机【转】第18张

免责声明:文章转载自《Linux安装loadrunner负载机【转】》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Handler为什么可能会造成内存泄漏以及可用的四种解决方法Oracle ORA12514 监听程序当前无法识别连接描述符中请求的服务下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Shell学习笔记——变量

变量赋值时不需要$符号,且=前后不能有空格 赋值时可以用=`命令`,将命令运行的结果值赋值过去,这里用到的是反引号 $0 $1 $2 - $9表示命令行的参数,并且可以通过shift将后面的参数移到前面来以获得更多参数 read可以读入参数,也可以通过重定向从文件读入,并且最后一个参数会把剩下所有内容读入,不够则为空串。IFS用于设置读取时候的分隔符。 $...

Linux下实现免密码登录(超详细)

1.Linux下生成密钥   ssh-keygen的命令手册,通过”man ssh-keygen“命令:   通过命令”ssh-keygen -t rsa“   生成之后会在用户的根目录生成一个 “.ssh”的文件夹   进入“.ssh”会生成以下几个文件   authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的...

.Net之路(十五)图解LoadRunner压力测试

在项目编码阶段结束后,就需要进行软件测试。成为软件开发过程中一个必不可少的环节,而自动化测试也是将逐步代替人工繁杂的测试。压力测试就是软件测试对软件性能评估的一个方面,下面就简单介绍我在使用loadrunner这款工具时的一些情况。 loadRunner简介 这款软件是一种能够预测系统行为和性能的负载工具。可以通过模拟上千万用户实施并发负载和性能观测。 组...

删除LINUX更新后多余的内核

                                            删除LINUX更新后多余的内核 本人使用的时fredoa 21 之前为了搞网卡驱动不知不觉升级了几次系统,每次启动后都有好几个内核让我选,真的非常头疼阿,尤其像博主这样的有点强迫的人,看着就心烦,所以就想删除多余的内核,建议保留两个内核,一个装最新的。一个是底一点版本...

linux系统统计某一字符出现的次数

1、创建测试数据 [root@linuxprobe test]# cat a.txt e i j s e f s d g e d d 2、利用grep命令统计字符e出现的次数 [root@linuxprobe test]# grep -o "e" a.txt | wc -l 3 3、同时统计e和d出现的次数 [root@linuxprobe test]#...

配置zabbix当内存剩余不足15%的时候触发报警

zabbix默认的剩余内存报警:Average Lack of available memory on server {HOST.NAME}{Template OS Linux:vm.memory.size[available].last(0)}<20M这个值配置的过小,每台机器的内存也不一样。 1.创建item Configuration-->...