linux下安装Loadrunner Generator手册及问题解决

 

【说明】以上来自网络http://www.cnblogs.com/xiaoxitest/p/6685028.html,本人根据实际安装出现的问题新增问题解决方法。

一、下载安装文件

下载LoadRunner LoadGenerator 和 compat-libstdc++-33-3.2.3-61

二、安装compat-libstdc++-33-3.2.3-61

根据自己linux位数选择安装文件,可以使用uname -a查看操作系统位数。

[[email protected] opt]# rpm -ivhcompat-libstdc++-33-3.2.3-61.i386.rpm

linux下安装Loadrunner Generator手册及问题解决

三、安装LoadRunner Generator

[[email protected]]# unzip LoadRunner_Generator_for_Linux.zip#解压缩

[[email protected]]# chmod -R 777 Linux/#Linux文件夹赋权

[[email protected]]# ./installer.sh#安装

  linux下安装Loadrunner Generator手册及问题解决

输入n继续安装

linux下安装Loadrunner Generator手册及问题解决

  输入a同意用户协议

linux下安装Loadrunner Generator手册及问题解决

  输入i开始安装

linux下安装Loadrunner Generator手册及问题解决

  输入f完成安装

四、增加Loadrunner负载端用户

[[email protected]]# useradd -g 0 -s /bin/csh loadrunner

五、修改Loadrunner配置

[[email protected]_LoadGenerator]# vim /etc/csh.cshrc

  在文件的最后一行加上 source/opt/HP/HP_LoadGenerator/env.csh

[[email protected]]# vim /opt/HP/HP_LoadGenerator/env.csh

  在文件最后加上 setenv DISPLAY 0.0

linux下安装Loadrunner Generator手册及问题解决

六、验证

[[email protected]_LoadGenerator]# su loadrunner#切换到loadrunner用户

[[email protected]_LoadGenerator]$ env

[[email protected]]$ cd /opt/HP/HP_LoadGenerator/bin/

[[email protected]]$ ./verify_generator

使用./verify_generator验证提示以下错误信息。

linux下安装Loadrunner Generator手册及问题解决

根据网上查找相关信息,需要安装glibc.i686,使用yum安装yum install glibc.i686。

linux下安装Loadrunner Generator手册及问题解决

【说明】使用yum安装需首先配置yum源。具体配置可参考使用系统iso镜像配置yum

1)创建 挂载点mkdir /mnt/iso

2)挂载:mount /dev/sr0 /mnt/iso/   

其中/dev/sr0是redhat操作系统镜像文件所属文件目录。

3)创建文件vi /etc/yum.repos.d/dvd.repo

并输入以下文件内容后保存。

[dvd]  // 设置yum源名称

name=linuxdvd                  //配置yum的描述

baseurl=file:///mnt/iso  //配置yum调用的地址(如果想在网络上抓yum文件这里配置成 baseurl=http://....orbase=hftp://...)

enable =1  //确认使用

gpgcheck=0  //关闭校验包的来源

4)使用yum list查看是否能查看光盘里面的yum源。如果出现很多包文件就代表配置正确,否则请检查配置。

 

安装glibc.i686包后再次验证,又提示libraries: libstdc++.so.5错误。

 linux下安装Loadrunner Generator手册及问题解决

使用yum -y install libstdc++.so.5  --skip-broken --setopt=protected_multilib=false安装即可。

linux下安装Loadrunner Generator手册及问题解决

安装完成后,再次验证,验证成功。

linux下安装Loadrunner Generator手册及问题解决

七、启动

[[email protected] bin]$ ./m_daemon_setup start

linux下安装Loadrunner Generator手册及问题解决

查看进程:

[[email protected] bin]$ ps -auxww | grep m_agent

linux下安装Loadrunner Generator手册及问题解决

【备注】如果启动报错,可以查看tmp下报错日志。

linux下安装Loadrunner Generator手册及问题解决

八、使用Controller中LoadGenerator新增

使用controller中新增Load Generator,记得选择Unix平台。

linux下安装Loadrunner Generator手册及问题解决

连接测试,发现连接失败

linux下安装Loadrunner Generator手册及问题解决

检查linux Load Generator所在机器防火墙是否关闭,发现防火墙未关闭。

linux下安装Loadrunner Generator手册及问题解决

关闭防火墙,再次连接,还是失败。

linux下安装Loadrunner Generator手册及问题解决

修改Load Generator设置,勾选Don't use RSH,再次连接测试,成功连接。

linux下安装Loadrunner Generator手册及问题解决

linux下安装Loadrunner Generator手册及问题解决

可以在windows下controller中调用该负载机执行性能测试了。

linux下安装Loadrunner Generator手册及问题解决

九、附录

本次安装是在csh下安装完成的,如果想在bash下安装,可以在HP_LoadGenerator下建立一个 env.sh文件,文件内容如下,再将该文件引入到 /etc/profile的最后一行,最后修改 /etc/passwd中的higkoo配置为bash,即可使用bash来安装程序。其余步骤一样。

#/bin/bash

export PRODUCT_DIR=/opt/HP/HP_LoadGenerator

export M_LROOT=$PRODUCT_DIR

export LD_LIBRARY_PATH=$M_LROOT/bin:$M_LROOT/lib:/usr/lib

export DISPLAY='0.0'

export PATH=$PATH:$M_LROOT/bin

以上来自网络,使用bash安装我没有安装试验。