【分享】AIX或UNIX下安装loadrunner的load generator负载生成器组件

AIX或UNIX下安装loadrunner的load generator负载生成器组件

1、在HP网站上下载load generator安装文件,解压后,拿出对应操作系统的安装程序包(以IBM AIX为例,应该使用IBM文件夹下的程序),将IBM文件夹上传至服务器某路径,如/tmp。

2、在unix服务器上建立用户loadgen,创建路径/Load_Gen,使loadgen用户对/Load_Gen路径下的所有文件及文件夹具有读、写、执行权限。

3、在图形界面中打开一个终端窗口,到/tmp/IBM/路径下,运行命令install.sh,则会出现图形界面,选择同意license,点击下一步,选择安装路径为/Load_Gen,点击下一步,等文件拷贝完成后,loadrunner在unix端的安装就告一段落。

4、接下来编辑三个文件,分别是loadgen用户的profile文件、.rhost文件及hosts文件,编辑内容分别如下:

①编辑~/.profile文件,加入如下内容,以定义load generator的所需环境变量:

export M_LROOT=/bea/LR/Load_Gen

export LIBPATH=$LIBPATH:$M_LROOT/bin

export PATH=$M_LROOT/bin:$PATH

②新建~/.rhost文件,加入如下内容:(这里加入的ip地址及主机名为loadrunner controller的地址)

192.168.1.169         VU-TEST

③用户root用户编辑/etc/hosts文件,加入以下内容:(这里加入的ip地址及主机名为loadrunner controller的地址)

192.168.1.169         VU-TEST

5、在终端窗口下运行命令:

export DISPLAY=192.168.1.169:0.0

6、在$M_LROOT/bin目录下,运行命令:

./verify_generator

A、如果出现如下文字,说明已经测试验证通过。

$ ./verify_generator

===================================================

              HP

     Vuser Environment Verification Utility

===================================================

Product: HP LoadRunner 9.10

Version: 9.10.0000

Build:   2407

dcdev1:

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_generator...OK

verify_generator...OK

verify_generator...OK

verify_generator...OK

verify_generator...OK

verify_generator...OK

verify_generator...OK

_______________________________________________

Summary:

________

Vuser Host dcdev1: OK

B、如果出现如下文字,说明未声明DISPLAY环境变量,运行命令export DISPLAY=192.168.1.169:0.0即可;

$ ./verify_generator

===================================================

              HP

     Vuser Environment Verification Utility

===================================================

Product: HP LoadRunner 9.10

Version: 9.10.0000

Build:   2407

verify_generator must have a DISPLAY set, please set and rerun

7、在$M_LROOT/bin目录下,运行命令./ m_daemon_setup –install,再运行ps -ef|grep m_agent_daemon命令,检查进程是否正常启动,出现如下信息说明启动成功:

$ ps -ef | grep m_agent_daemon

     bea 438368      1   0 20时25分29秒      -  0:00 m_agent_daemon -usr dat/br_lnch_server.usr -launcher_service -launcher_daemon -drv_log_under_temp m_agent_daemon -mdrv_log_type append -drv_log_num_backups 5

     bea 540784 557134   0 14时44分17秒  pts/0  0:00 grep m_agent_daemon

8、在windows上打开Controller端,建立场景, 选择要执行的脚本,在Design模式下,点击 右边的Generators, 在弹出的小窗口中点击Add, 添加新的Load Generator, 在name处填写AIX的IP地址,在Platform处,选择UNIX, 点击more,在Unix Environment 标签下, shell Settings中的 Don't use RSH 项, 若勾选此项,则不需要前面第5步的域间互信。点击 “OK”按钮,在Load Generators 页面中选择在刚添加的HP-UX 上,点击“Connect”, 连接成功后,在Scenario Groups中修改Load Generators的 localhost为刚添加的AIX执行即可

9、运行命令./ m_daemon_setup –remove,可以停止load generator服务。

10、在$M_LROOT/bin目录下,运行命令netstat -na |grep 192.168.1.169,如果运行结果中出现连接信息,则说明所有操作成功。(这里的192.168.1.169为所用测试脚本中访问的某个系统的http请求地址。

原文地址:https://www.cnblogs.com/xiaoTT/p/2352127.html