ubuntu系统安装Loadrunner压力机和负载端(linux agent)

  都知道,网上能下载到的Loadrunner for Linux安装包只能在基于Red Hat系统下安装,而且网上没有基于Debian系统的安装包,那如何在基于Debian的系统下安装呢!?

事实上,这也是可以做到的,只要将从网上下载的Loadrunner for Linux安装经过格式转换是可以在基于Debian系统下安装。

  本文以ubuntu系统为例,讲述安装方法,一共分为七个步骤。

  第一步,下载Loadrunner for Linux安装包

  下载地址:https://pan.baidu.com/s/1mhEFOc4

  第二步,安装libstdc++

  32位下载地址:http://vault.centos.org/5.11/os/x86_64/CentOS/compat-libstdc++-33-3.2.3-61.i386.rpm

  64位下载地址:http://vault.centos.org/5.11/os/x86_64/CentOS/compat-libstdc++-33-3.2.3-61.x86_64.rpm

  第三步,格式转换

  这里有个地方需要注意,将下载好的安装包解压,packages\packages_Linux路径下有个rpm格式的安装包,因为这个安装包是32位的,需要在x86的系统上进行格式转换,可以参考这个链接:http://www.cnblogs.com/cnblogsfans/archive/2010/01/03/1638144.html

  转换好之后,deb格式的安装可以在x86和amd64的Debian系统上使用了,使用dpkg命令将安装包解压到/opt目录下,可以参考这个链接的安装方法:http://www.blogjava.net/qileilove/archive/2012/03/14/371861.html

  第四步,安装依赖包

  安装好后,再安装依赖包,注意这个依赖包的选择,i386,也就是32位的安装包。

sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386

  第五步,bash环境支持

  Loadrunner for linux默认是使用csh的环境变量的配置文件,文件在 /opt/HP/HP_LoadGenerator/env.csh ,默认的文件内容如下:

  

  其中PRODUCT_DIR /opt/HP/HP_LoadGenerator,这个路径非常重要,因为是安装的默认路径,如果这个路径错了,就运行不起来了。

  为了避免切换shell的麻烦,这里使用ubuntu系统默认的bash环境配置,在HP_LoadGenerator路径下创建一个 env.sh的新文件,文件内容如下:

  

  

#/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:/lib
export DISPLAY='0.0'
export PATH=$PATH:$M_LROOT/bin

  然后将该文件引入到 /etc/profile 的最后一行,使之生效,即可使用bash来安装程序。

source /opt/HP/HP_LoadGenerator/env.sh

  第六步,验证安装

  进入/opt/HP/HP_LoadGenerator/bin 目录下,切换成普通用户,输入: ./verify_generator

  

 

  跟上面的图一样的话,说明已经安装完成了,没有错误,linux agent环境可以运行了。

  第七步,运行配置

  进入/opt/HP/HP_LoadGenerator/bin 目录下,输入 m_daemon_setup start

  

  以下是m_daemon_setup的几个运行状态

  m_daemon_setup stat 显示运行状态

  m_daemon_setup stop 停止运行

  m_daemon_setup installation_path 显示安装路径

  现在windows操作系统上安装的Loadrunner Controller可以启用ubuntu安装好的压力机(linux agent)

  

  第八步,几个注意事项

  1、这里的安装步骤中不需要增加一个LR 负载端的客户higkoo

  2、安装步骤中的依赖包都是必须安装的,如果没有安装,在执行./verify_generator 的时候,就会报错

  3、m_daemon_setup 可以在root用户下启动运行

  4、在windows操作系统上面配置压力机时,注意选择勾选如下选项,不然会无法连接

  

  5、转载需要授权,有问题请留言

posted @ 2017-12-27 17:05  陌路不归  阅读(805)  评论(0编辑  收藏  举报