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请求地址。