Linux中如何安装loadgenerator

1. 到官方网站到HP官网下载Load Generator 安装文件 _Load_Generator_11.00_T7330-15010.iso或者其它网站下载loadrunner-11-load-generator.iso

2.确认linux下安装c++,或者安装了c++但是与Load Generator 解析的c++文件不匹配时需要下载c++包,我这里下载的是:compat-libstdc++-33-3.2.3-69.el6.i686.rpm

确认安装c++命令:rpm - q(ps:-与q之间有空格,出现usage)

安装c++包命令:rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rpm(ps:-与ivh之间没有空格)

安装包地址已共享:安装linux下loadrunner所需软件

3.解压loadrunner-11-load-generator.iso,解压改文件需先创建一个空目录用于挂载解压后的文件

eg:

第一步:先创建一个目录用于存放loadrunner-11-load-generator.iso和libstdc++-33-3.2.3-69.el6.i686.rpm;

mkdir /sysvol/must_soft

第二步:创建一个空目录用于挂载解压后的文件

mkdir /sysvol/loadrunner

第三步:解压loadrunner-11-load-generator.iso

mount -o loop loadrunner-11-load-generator.iso  /sysvol/loadrunner

(ps:这里使用loop挂载:使用loop的原因

解压成功后能看到挂载目录,并且解压之后解压目录有三个文件:Hp  Linux  Solaris(为了方便,直接在windows中解压好,然后把linux文件夹通过FTP上传到Linux服务器中)

第四步:进入Linux 目录执行./installer.sh  选择:n----a----i----f 即安装完毕,安装完成之后的loadrunner的执行目录在/opt/HP/HP_LoadGenerator(默认位置)

4.配置环境:

(1)查看自己的环境下是哪一种shell ( echo $0),我的环境下查看的为:/bin/bash

【1】添加用户:useradd -g 0 -s /bin/bash hp_load

【2】在root用户下,/root/.bashrc中添加环境变量:

(这些环境变量来自于/opt/HP/HP_LoadGenerator/ env.csh)

export PRODUCT_DIR=/opt/HP/HP_LoadGenerator
export M_LROOT=$PRODUCT_DIR
export LD_LIBRARY_PATH=${M_LROOT}/bin 
export PATH=${M_LROOT}/bin:$PATH

执行:source /root/.bashrc

(2)验证loadrunner是否安装成功

[1]切换到hp_load用户:su hp_load

[2]cd /opt/HP/HP_LoadGenerator/bin/

./verify_generator

若出现以下图1,表示刚刚在/root/.bashrc下的环境变量设置成功

若出现以下图2,表示刚刚的环境变量设置失败,需重设图2:

图2

出现图一:表示还需要设置一下DISPLAY环境变量

设置方法:在终端:export DISPLAY=192.168.8.188:0.0(ps:192.168.8.188为controller 服务器)

如果在用户hp_load中无法export换成root用户重新export再切换到hp_load用户,执行确认是否安装成功的命令

(cd /opt/HP/HP_LoadGenerator/bin/;./verify_generator),出现下图表示刚刚的export成功

此时验证是否成功已经不报:verify_generator must have a DISPLAY set, please set and rerun;而是报/tmp的权限问题。现在把/tmp目录改成777的权限即可:命令为:chmod 777 /tmp(ps :此操作需要在root用户下执行);再进行上一步的操作,出现下图所示:

[[email protected] bin]$ ./verify_generator 
===================================================
              HP
     Vuser Environment Verification Utility
===================================================

Product: LoadRunner 11.0 
Version: 11.0.0.8866 
Build: 8866

localhost.Infoworks:

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 $M_LROOT ...Failed 
_____It was not possible to set the $M_LROOT from 
_____the shell dot files. One of several things might be happening: 
_____1) $M_LROOT is not set at all in the shell dot files. 
_____2) There is some error in the shell dot files which stops their execution 
_____   before it sets $M_LROOT. 
_____3) There is conditional code in the shell dot files (most likely related to 
_____   interactive and non interactive shells) and $M_LROOT is set 
_____   only in one of the sections. 
_____Aborting virtual user tests on host localhost.Infoworks 
verify_generator...OK 
_______________________________________________

Summary:
________
Vuser Host localhost.Infoworks: Failed

验证ok,(ps:Vuser Host localhost.Infoworks: Failed此错误目前没有影响loadrunner代理的正常启动,暂不用考虑)

5.启动linux下的loadrunner负载

cd /opt/HP/HP_LoadGenerator/bin

[[email protected] bin]$ ./m_daemon_setup start
m_agent_daemon ( 8273 ),

表示已经启动成功

这些问题是我在安装过程中遇到的常规问题,如果还有其他的问题可以参考下面几个网址:

http://wenku.baidu.com/view/bf4d761cff00bed5b9f31d99.html

http://wenku.baidu.com/view/db72a74ce45c3b3567ec8b26.html

linux下loadrunner 的ip地址欺骗:

步骤一:添加虚拟网卡,用于配置可以欺骗的ip地址(注:用于ip地址欺骗的地址必须保证无人正在使用,一般公司里需要向it部门申请空闲ip地址段,以免照成网络使用混乱)

一般写脚本用于添加虚拟网卡:

直接配置虚拟网卡: eg: ifconfig em1:2 192.168.82.111 netmask 255.255.252.0

add_network.sh

#!/bin/bash
ifconfig em1:1 192.168.82.110 netmask 255.255.252.0
ifconfig em1:2 192.168.82.111 netmask 255.255.252.0
ifconfig em1:3 192.168.82.112 netmask 255.255.252.0

-----ip地址192.168.82.110~192.168.82.112均为空闲ip并且能够连接需要测试的服务器ip

网卡配置完之后如下图所示:

使用ip欺骗时需注意:
1.要使用it部门给的可用ip列表,防止云平台的ip使用混乱
2.使用完成之后最好释放ip资源(如果用xp就直接释放;如果用linux就service network restart就会还原)

时间: 2024-11-05 23:37:26

Linux中如何安装loadgenerator的相关文章

linux中编译安装Apache、PHP、MySQL(上)

1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apache可以安装到2.4版本,而PHP最高安装版本只能是5.4,这也是yum安装PHP的软肋,因此我这里主要涉及到的安装方式是源码安装.通过源码安装能够更好的管理这些软件,想安装到哪就放在哪. 云服务器: 阿里云CentOS 7.2 64位 阿帕奇版本:apache2.4 PHP版本:PHP5.6 主要的

linux中软件安装方法总结

linux中软件安装方法: 1 rpm -ivh 包名.rpm 有依赖问题,安装A,A需要先安装B,B先安装C等. 2 yum安装,yum包管理器,yum安装解决rpm安装的依赖问题,安装更简单化. 优点:简单,易用,高效 缺点:不能定制 centos切换在线yum源地址为aliyun地址方法: 复制对应版本的切换命令,在centos中输入切换命令即可: [[email protected] tools]# wget -O /etc/yum.repos.d/CentOS-Base.repo ht

linux 中spfvim安装

1. 安装 git 1.1 安装依赖的包: curl          curl-devel     zlib-devel         openssl-devel      perl      cpio      expat-devel getttext-devel 1.2 安装git: wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz tar xzvf git-latest.tar.

Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域.PHP的文件后缀名为php. 2 下载地址 1)libmcrpyt ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz 2) php http://ww

Linux中如何安装RAR

在Windows下的winrar几乎一统压缩软件的市场占有率,winrar只是RAR在Windows环境下的图形界面而已,核心功能还是RAR,那么如何在Linux中安装RAR呢? 1.下载RAR下载地址:http://www.rarsoft.com/download.htm,目前最新版为5.0.1. 使用wget下载(32位系统): wget http://www.rarsoft.com/rar/rarlinux-5.0.1.tar.gz 若是64为系统则是: wget http://www.r

Linux 中 Python 安装 (https://www.bilibili.com/video/av22957476/?p=59)

下载——解包——运行configure添加编译参数——编译——安装 Linux中下载安装编译软件(gcc,glibc) Linux root上  写命令: yum  install gcc-* glibc-* -y         安装编译软件 Linux中下载安装开发工具 Linux root上  写命令: yum  groupinstall ‘开发工具’ -y 官网找到安装版本的python源码  复制地址 https://------- Linux root上  写命令: wget htt

云计算学习路线图素材课件,Linux中软件安装的方式

很多初学者感觉云计算就是一个听起来比较高大上的名词,每次想要了解它的时候都像是雾里看花,迷迷糊糊看不真切,至于它是干什么的就更不了解了,其实云计算学起来在IT行业中还是比较容易上手的,接下来我给大家分享Linux中软件安装的方式: 一.源代码形式 绝大多数开源软件都是直接以原码形式发布的,源代码一般会被打包成.tar.gz的归档压缩文件,需要编译成为二进制形式之后才能够运行使用. 源代码基本编译流程: 1).configure 检查编译环境,这里可以通过--prefix等命令配置安装路径(好像)

应用Oracle(Linux中的安装)

Linux中安装Oracle,不同于windows. Linux在安装时,要作些必要的分区配置,以便进行Oracle的安装: 同时需要创建专门的数据库用户和组,并配置环境变量. root登录 使用 root 来配置 Oracle 环境 其中**检查环境**部分,需要在安装 Oracle 检查和配置环境 检查环境 1.swap空间 # swap 空间大小,应满足以下条件 # 内存 1~2 G,swap 空间大小应为2倍内存 # 内存 2~16 G, swap 空间大小等同于内存 # 内存 > 16

Linux中如何安装Apache服务器

由于学习的需要,所有手动安装了一下Apache源码包,安装过程中的问题千奇百怪,但是如果弄清楚了问题出在哪里,那么也不是太难.如果有学习者出现安装中的问题,可仔细阅读该教程. 首先下载httpd软件包(下载地址http://httpd.apache.org/download.cgi#apache24). 由于本人是在虚拟机中安装的CentOs7.0,所以我们还需要下载一个软件用来将下载在Windows中的包文件放置在Linux中.(下载地址:http://winscp.net/eng/docs/