注:在LoadGenerator的安装使用的过程,涉及到了shell变量与环境变量、用户使用的当前shell、创建用户等一系列的linux操作系统的问题,关注我后续的博客,会为大家继续讲解这些问题。
因jmeter运行时大量占用内存的原因,所以,采用loadrunner作为本次的测试工具。测试架构:controller部署在windows操作系统下(windows下安装loadrunner的过程,可以去网上搜下,这里不做解释),loadgenerator部署在linux下。
前提条件:
1、软件版本:Windows 7 X64,Loadrunner 11.0,LoadGenerator11.0,Centos6.4 X64
2、windows和centos的防火墙关闭
3、确保centos系统的主机名可以ping通,具体配置,参考我另外一篇文章:http://www.cnblogs.com/comeonbaby/p/4745610.html
4、下载loadGenerator,LoadRunner Generator for Linux.zip,下载地址:http://pan.baidu.com/s/1o6OQpfk,当然用ISO也可以,不过用ISO涉及到挂载的问题,但是,没有权限的问题,而压缩文件则反之
安装步骤:
1、利用FTP,将LoadRunner Generator for Linux.zip拷贝到/opt/software下
2、利用unzip LoadRunner Generator for Linux.zip命令将压缩文件解压缩
3、进入到Linux文件夹下,

                               
登录/注册后可看大图
会发现,当前用户没有执行installer.sh的权限,于是,利用命令chmod 777 installer.sh更改当前用户对installer.sh的执行权限。再次,执行./installer.sh弹出以下提示信息:

                               
登录/注册后可看大图
意思是,当前用户在访问/opt/sofware/LoadrunnerGenerator/Linux/prerequisites/steps/include.sh文件时,没有权限,为了防止使用其它文件遇到权限问题,索性将Linux整个文件夹的权限问题统一设置一下,于是,就用到了chmod的一个参数R,返回到LoadrunnerGenerator目录下,执行chmod -R 777 Linux,然后,再到Linux目录下,执行./installer.sh脚本

                               
登录/注册后可看大图

输入n,然后回车


                               
登录/注册后可看大图

要读协议,输入v,若不读协议,直接同意,输入a,然后回车


                               
登录/注册后可看大图

输入b,可以返回,输入i,然后回车,开始安装

当出现下面这个页面时,就表示正在安装:

                               
登录/注册后可看大图
当出现下面这个页面时,可以选择finish,也可以看下安装的log:

                               
登录/注册后可看大图
4、设置环境变量
在安装完成以后,验证是否安装成功,在/opt/HP/HP_LoadGenerator/bin目录下,执行./verify_generator,出现如下图所示的提示信息:

                               
登录/注册后可看大图

于是,得知我们需要设置环境变量。首先,将/etc/profile下的profile备份一下,然后,在profile文件尾部添加:

export M_LROOT=/opt/HP/HP_LoadGenerator/,然后保存退出,重启下机器,再次在/opt/HP/HP_LoadGenerator/bin目录下,执行./verify_generator,出现如下图所示的提示信息:

                               
登录/注册后可看大图

从提示信息来看,LoadGenerator不能以root身份运行

5、建立一个普通用户hanhy,因LoadGenerator不能以root身份运行,所以,一定要建立一个普通用户
6、以hanhy的用户名登录,进入/opt/HP/HP_LoadGenerator/bin目录下,执行./verify_generator,弹出如下图所示的提示信息:

                               
登录/注册后可看大图

,从提示信息来看,要再次设置DISPLAY环境变量,export DISPLAY=:0.0,关于DISPLAY参数,请参考: http://blog.chinaunix.net/uid-24020646-id-3065211.html,设置完DISPLAY变量以后,切换到普通用户(所有的设置都以root身份去做,运行时,切换到普通用户)


                               
登录/注册后可看大图
7、从运行结果来看,还是有一些错误存在的,没事儿,咱们一个一个的攻克:首先,/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory这个error明显是缺少so库,利用yum whatprovides ld-linux.so.2查看哪个包里有ld-linux.so.2文件,然后,利用yum install -y 包名安装即可

                               
登录/注册后可看大图
再次运行,./verify_generator,可见刚才的error已解决,出现了新的error,从提示信息来看,应该也是缺少依赖包引起的,继续执行刚才的动作,直到相关的依赖全部装上为止。

                               
登录/注册后可看大图
Ok,解决第二个error:The file .rhosts does not exist in the home directory of the user ,大家可以上网查一下.rhosts 的作用,该文件主要是为了两台机器远程通信而建立的,在这里可以忽略。看一下第三个error:Verify $M_LROOT ...Failed ,大致猜测应该是环境变量的问题,可见在PATH中并没有加入/opt/HP/HP_LoadGenerator/bin,进入/etc/profile,添加:export PATH=${M_LROOT}/bin:$PATH,再次执行./verify_generatorg还是出现这样的错误可以忽略。或者是在创建普通用户时,直接创建一个使用csh的用户:useradd -g 0 -s /bin/csh lrtest,这时,在/etc/csh.cshrc文件中,最后一行添加source /opt/HP/HP_LoadGenerator/env.csh,保存退出后,利用source /etc/csh.cshrc使文件生效,然后切换到lrtest下,执行./verify_generator,完全通过:

                               
登录/注册后可看大图
8、此时,执行./m_daemon_setup start,若agent成功启动,则如下图所示,若启动失败,则提示m_agent_daemon is down,此时,可以去:/tmp目录 下查看agent的运行log,排除错误。

                               
登录/注册后可看大图

linux系统上安装LoadGenerator相关推荐

  1. Redis进阶实践之二如何在Linux系统上安装安装Redis

    2019独角兽企业重金招聘Python工程师标准>>> Redis进阶实践之二如何在Linux系统上安装安装Redis 一.引言 上一篇文章写了"如何安装VMware Pr ...

  2. qt-sdk-linux,在linux系统上安装qt-sdk步骤.doc

    在linux系统上安装qt-sdk步骤 在Linux系统上使用SDK安装Qt软件 在Linux上使用SDK安Qt是比较简单的,按照下面的安装步骤提示,一步一步下来即可完成,但是其中有些要注意的地方.下 ...

  3. linux终端下载notepad,在Linux系统上安装NotePad++的三种方法介绍

    本文介绍在Linux操作系统上安装NotePad++的三种方法,使用Snap.Wine和NotePadQQ.这里要说的是:由于像Wine和Snap软件包这样的工具,在Linux上运行的Notepad+ ...

  4. 电脑安装双系统-linux系统上安装windows系统

    电脑安装双系统 1 背景 2 环境 3 思路 4 操作步骤 4.1 安装gparted 4.2 设置windows安装驱动器 4.3 安装windows10操作系统 4.4 设置开机引导 1 背景 电 ...

  5. 在LInux系统上安装ImageMagick

    一.ImageMagick的安装背景 项目中需要获得ECG图片,使用心电插件只能生成PDF,因此需要在Linux系统上安装ImageMagick程序将PDF转化成图片 二.ImageMagick介绍 ...

  6. linux snap exe,在Linux系统上安装官方Snap Store应用程序

    本文介绍在Linux操作系统上安装官方Snap Store应用程序的方法,内容包括启用Snap支持.安装Snap Store及配置.从Snap Store安装软件及卸载软件.注意:Snap存储有时在非 ...

  7. linux安装文件多大空间,你的Linux系统上安装了多少内存?又使用了多少?

    [51CTO.com快译]几个命令可报告Linux系统上安装和使用了多少内存.你可能淹没于细节,也可能获得快速简易的答案,这看你使用哪个命令. 有好多方法可以获取Linux系统上已安装内存方面的信息, ...

  8. linux重装eclipse_如何在Linux系统上安装Eclipse

    如何在Linux系统上安装Eclipse 作为Java程序员,需要在Linux系统上安装Eclipse,很多人不知要如何安装,在安装Eclipse前,还需安装JDK,下面小编就给大家介绍下Linux如 ...

  9. Linux系统上安装JDK(有图详解)

    Linux系统上安装JDK 安装中要用到的工具: 1.通过Xshell连接linux服务(需要先安装Xshell) Xshell网盘提取链接(提取码:1sqk) 2.如果是在自己电脑上使用VMware ...

  10. linux 安装locate命令,在Linux系统上安装和使用locate命令的方法

    在Linux操作系统上工作时最常见的操作之一是搜索文件和目录,我们可以在Linux系统中安装locate并使用locate命令来操作,因为该命令是按名称搜索文件和目录的,使用它处理起来相当的简单,在本 ...

最新文章

  1. hadoop 2.7.3 java_java - Hadoop 2.7.3 Java运行时错误 - 找不到core-site.xml - 堆栈内存溢出...
  2. 【ArcGIS遇上Python】ArcGIS Python获取Shapefile矢量数据字段名称
  3. vscode 默认初始化_Visual Studio Code(vscode)使用介绍
  4. Android开发:关于高德地图轨迹纠偏,只显示两个点问题的整体概述
  5. js格式化显示xml
  6. 个人计算机之前,很久之前的个人pc机 文曲星,是什么档次,jrs还有印象么?
  7. 20145322 何志威《网络对抗》shellcode注入Return-to-libc攻击深入
  8. java 填数独_java – 数独求解方法
  9. 奥克兰计算机科学专业世界排名,新西兰计算机专业大学排名
  10. 一直听说“不忘初心”,今天才知道真正内涵!
  11. 云计算360度:微软专家纵论产业变革
  12. 限时活动|凭徽章领披萨大奖,玩转Moonbeam治理论坛
  13. 浙江省2级C语言等级考试答案,2021年秋浙江省计算机等级考试二级C试卷及答案...
  14. 台式电脑计算机怎么添加任务栏,如何将我的电脑添加到任务栏中(win7)?
  15. zeros什么意思_matlab中zeros函数是什么含义?MATLAB中zeros表示表示什么意思
  16. 编写程序练习直接,间接,相对,基址变址寻址
  17. 通过evel将字符串作为函数执行函数
  18. GDB多线程调试(调试命令+调试演示)
  19. 短线炒股技巧 短线绝招全攻略
  20. 荣耀play4t能升级鸿蒙吗,荣耀30 Pro已开始测试华为鸿蒙HarmonyOS 2.0 荣耀Play4 Pro下月升级...

热门文章

  1. 安装3ds Max2020出现错误代码:1063
  2. 【调剂】江苏海洋大学2020年硕士研究生招生调剂公告
  3. 【DoTween】Unity插件DOTween教程(二)
  4. 局域网搭建SSL,使用HTTPS服务教程
  5. ubuntu更改桌面背景_如何防止Windows用户更改桌面背景
  6. 【读书笔记】《开源法则》读书感受
  7. 铁轨(Rails, ACM/ICPC CERC 1997, UVa 514)rust解法
  8. 使用java-websocket框架开发websocket客户端时遇到的两个问题
  9. 【数据分析之道-Matplotlib(八)】Matplotlib箱线图
  10. [嵌入式linux] 为新板卡创建 u-boot 和kernel 配置文件