51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7801|回复: 8
打印 上一主题 下一主题

[原创] HP-UNIX11上安装LoadRunner Load Generator说明

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-4-9 08:44:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.        简要说明
本文档主要对在HP UNIX 11i平台上安装LoadRunner Load Generator的详细步骤说明,主要包括HP unix系统环境的要求、安装LoadRunner、系统配置和如何启动关闭服务。
2.        系统环境要求
在HP UNIX 11i平台上安装LoadRunner Load Generator前需要检查系统是否打了相关补丁和调整部分系统参数:
2.1        补丁要求
安装LoadRunner Load Generator需要安装两个补丁:
PHSS_17225、 PHSS_17872
        检查补丁是否安装方法:
$ /usr/sbin/swlist -l patch
        补丁安装步骤
1)        Login as user root.
2)        Copy PHSS_17225 and PHSS_17872 (from the patch directory of the LR installation) to the /tmp directory.
3)        Run "sh PHSS_17225" - this creates two files: PHSS_17225.text and PHSS_17225.depot.
4)        Run "swinstall -x matchtarget=true -s PHSS_17225.depot"
After the patch installation, the system will be rebooted.
5)        Run "sh PHSS_17872" - this creates two files: PHSS_17872.text and PHSS_17872.depot.
6)        Run "swinstall -x matchtarget=true -s PHSS_17872.depot"
2.2        参数要求

Kernel Parameter         Setting         Purpose
nproc         (# user 数 * 2) + 200         并发进程数
maxuser         DB + RTE Vuser 数 + 20         最大用户数
maxuprc        # Vuser 数 * 2         每个用户的进程数
maxfiles        500-1024         在给定时间内打开的文件数
参数调整步骤(可选择任一种方式):
        使用sam工具
1)        以超级用户身份登录;
2)        调用 sam 工具来重新配置;
3)        选择“Kernel 配置” > “可配置参数”;
4)        重启服务器
        命令行
#/usr/sbin/kctune –s parameter=value
3.        安装准备
3.1        创建一普通用户如:test
使用sam创建一用户如test
注意:选择shell 为csh,其他shell也可以但下面的配置方式有所不同,本文档暂不涉及,待完善。
3.2        对于使用csh的用户需要执行
#增加文件描述符
limit descriptors 1024
3.3        将安装文件HP目录ftp上传到/home/test 目录下,并设置执行权限
cd /home/test/HP
chmod u+x *
4.        安装LoadRunner
cd /home/test/HP
./install.sh –console
说明:根据提示完成安装,默认安装路径为/opt/LoadRunner / , 但建议修改安装路径到/home/test/LoadRunner以避免HP-ux上的用户权限问题,所以修改默认路径为:/home/test/LoadRunner
5.        系统配置
5.1        修改HP-UX上用户test的配置文件.cshrc
.cshrc 为使用csh的用户启动时使用的系统环境变量配置文件,以下步骤仅是举例说明供参考,具体需要根据实际LoadRunner 及Tuxedo的安装路径为准:
使用vi编辑.cshrc文件,添加
source /home/test/LoadRunner/env.csh
setenv DISPLAY 128.32.113.135:0.0

说明:请检查/home/test/LoadRunner 目录下是否存在env.csh,并确保文件名是否一致。
#以下是为Tuxedo设置的,如果需要添加下面的内容:
setenv TUXDIR /home/tuxedo/tuxedo8.1
setenv COBCPY $TUXDIR/cobinclude
setenv COBOPT "-C ANS85 -C ALIGN=8 -C NOIBMCOMP -C TRUNC=ANSI -C OSEXT=cbl"
setenv PATH $TUXDIR/binPATH
setenv FLDTBLDIR32 $TUXDIR/etc
setenv FIELDTBLS32 ftpflds
setenv SHLIB_PATH  $TUXDIR/libSHLIB_PATH
注意:添加时每个setenv是一行,copy时不能换行。
5.2        配置完.cshrc,重新使用test用户telnet到服务器,以便使得修改后环境变量起作用,可以使用env命令检查设置的是否正确;
5.3        建立域间互信, 检查授权;
5.4        在HP-UX上设置controller IP address:
[current user home]/.rhosts    add controller IP address
                        /etc/hosts                  add controller IP address and MachineName
说明:在HP-UX的/home/test/.rhosts 中添加windows机器的ip地址;在HP-UX的/etc/hosts中添加windows机器的ip地址和主机名;
5.5        在windows的Controller上,添加与在HP-UX上一样名字的用户,即在windows上添加用户test;
5.6        要在远程主机上执行Vuser, 必须经过授权执行远程shell, 检查在主机HP-UX上的权限,使用命令 remsh hostname ls, 即在HP-UX上执行 remsh  HP-UX的ip  ls; 正确的执行结果会列出一个文件目录列表。如果您没有权限,请查询 .rhosts 文件(man rsh 或 remsh).
5.7        进入/home/test/Loadrunner/bin, 执行verify_generator(安装验证实用程序) 去验证系统环境变量设置.cshrc和LoadRunner Load Generator安装是否正确。verify_generator 实用程序检查远程 Vuser 主机。verify_generator将检查本地主机的通信参数及其与各种类型Vuser的兼容性,如果设置正确,verify_generator将返回“正确”,否则将返回“失败”和有关如何更正设置的建议。verify_generator [–v]  -v参数可选,提供有关检查的详细信息。
6.        启动及关闭
        启动HP-UX上的agent服务
cd /home/test/ Loadrunner /bin
./ m_daemon_setup –install
说明:可以使用命令ps –ef|grep m_agent_daemon,检查进程是否存在以确保服务正常启动;
        停止HP-UX的agent服务
cd /home/test/ Loadrunner /bin
./ m_daemon_setup –remove
说明:同上使用ps –ef|grep m_agent_daemon 查出pid号,在不能正常关闭的情况下使用kill -9 pid 强制关闭。
7.        Windows上应用添加负载生成器
在windows上打开Controller, 选择要执行的脚本,在Design模式下,点击 右边的Generators, 在弹出的小窗口中点击Add, 添加新的Load Generator, 在name处填写HP-UX的IP地址,在Platform处,选择UNIX, 点击more, 在Unix Environment 标签下, shell Settings中的 Don’t use RSH 项, 若勾选此项,则不需要前面第5步的域间互信。点击 “OK”按钮,在Load Generators 页面中选择在刚添加的HP-UX 上,点击“Connect”, 连接成功后,在Scenario Groups中修改Load Generators的 localhost为刚添加的HP-UX执行即可。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-4-10 11:49:16 | 只看该作者
没有用过HP-UNIX11
楼主写的好细  应该支持下

回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-6-4 14:40:53 | 只看该作者
问下Solaris下如何安装,有没有经验呀,我这里执行安装的命令时就出错了,提示inst不能执行。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-6-12 15:09:29 | 只看该作者
应该是install.sh 没有执行权限吧   
chmod u+x *.sh
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2016-12-30 10:59
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    5#
    发表于 2008-6-12 15:59:31 | 只看该作者
    楼主能提供个安装文件吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-1-28 00:13:33 | 只看该作者
    很经典的文章,引用一下了,多谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2010-9-1 17:48:39 | 只看该作者

    请问楼主在哪里下载PHSS_17225和PHSS_17872这两个补丁??多谢!

    请问楼主在哪里下载PHSS_17225和PHSS_17872这两个补丁??多谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-9-1 17:49:19 | 只看该作者
    请问楼主在哪里下载PHSS_17225和PHSS_17872这两个补丁??急用,不胜感激!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2011-5-6 17:45:05 | 只看该作者
    PHSS_17225和PHSS_17872这两个补丁??急用,不胜感激!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-16 20:29 , Processed in 0.074093 second(s), 30 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表