停止更新,敏捷测试及TestOps解决体系,关注订阅号TestOps

HP-UNIX11上安装LoadRunner Load Generator说明zt

上一篇 / 下一篇  2009-01-28 00:16:01 / 个人分类:性能测试

HP-UNIX11上安装LoadRunner Load Generator说明

:o.kR kH&\7AFj0转帖 论坛51学员charles 的大作,比LR的安装手册清楚多了51Testing软件测试网%RE7j%V~$Z)v


X~ T2cr2J6U0
1.        简要说明
s*X2~ T)mr0本文档主要对在HP UNIX 11i平台上安装LoadRunner Load Generator的详细步骤说明,主要包括HP unix系统环境的要求、安装LoadRunner、系统配置和如何启动关闭服务。51Testing软件测试网(i:t2Uh(L4M:}
2.        系统环境要求
N2i U$N X6Z2?3n w!`0在HP UNIX 11i平台上安装LoadRunner Load Generator前需要检查系统是否打了相关补丁和调整部分系统参数:
?$k\:]8z5N|F02.1        补丁要求51Testing软件测试网qnoC4u;V+A
安装LoadRunner Load Generator需要安装两个补丁:51Testing软件测试网b @f3` QN"S
PHSS_17225、 PHSS_17872
"{}5So1yK#g3]6T%o/G3^0        检查补丁是否安装方法:
$D `9Xl+nc0$ /usr/sbin/swlist -l patch51Testing软件测试网 i/@oMI OM8\OL
        补丁安装步骤
?*D4\.xv)kf01)        Login as user root.51Testing软件测试网j X |boSE
2)        Copy PHSS_17225 and PHSS_17872 (from the patch directory of the LR installation) to the /tmp directory.
K+e.ae-vh[03)        Run "sh PHSS_17225" - this creates two files: PHSS_17225.text and PHSS_17225.depot.51Testing软件测试网}Z4j3o*f
4)        Run "swinstall -x matchtarget=true -s PHSS_17225.depot"51Testing软件测试网9Z\[TR eS
After the patch installation, the system will be rebooted.51Testing软件测试网 D+hE'h5?N
5)        Run "sh PHSS_17872" - this creates two files: PHSS_17872.text and PHSS_17872.depot.51Testing软件测试网B.FG`!mGF
6)        Run "swinstall -x matchtarget=true -s PHSS_17872.depot"
.^I%{EC^,bu5f+p02.2        参数要求51Testing软件测试网4|(n T4O*[-Y c

FW-v4z w0Kernel Parameter         Setting         Purpose51Testing软件测试网/`#}+~:dZF4fT'i
nproc         (# user 数 * 2) + 200         并发进程数
vt&|E6@#F'Dp0maxuser         DB + RTE Vuser 数 + 20         最大用户数
JG"HjN(W0maxuprc        # Vuser 数 * 2         每个用户的进程数
Hx ` w ?r*?0maxfiles        500-1024         在给定时间内打开的文件数
7n)U1J9v G|-Aa-`0参数调整步骤(可选择任一种方式):
)QPFt*{|0        使用sam工具
-uZL+I8s01)        以超级用户身份登录;51Testing软件测试网1d2C5`y3T
2)        调用 sam 工具来重新配置;
YWYPzND03)        选择“Kernel 配置” > “可配置参数”;
L Td^1F!IsRV04)        重启服务器
q9W3E,?.[ Z6?0        命令行
G e`qWc1U`0i)y4Kj0#/usr/sbin/kctune –s parameter=value51Testing软件测试网 o8xP)v^/@m1H
3.        安装准备51Testing软件测试网+j {.ob}6r/]"n
3.1        创建一普通用户如:test51Testing软件测试网#c'G}9O lGY H
使用sam创建一用户如test
,? vC7u C2[4nQ%j_7t0注意:选择shell 为csh,其他shell也可以但下面的配置方式有所不同,本文档暂不涉及,待完善。51Testing软件测试网pJ;K&A0xCi
3.2        对于使用csh的用户需要执行
$w0Ju q Q;p H/X-AQn&p#x0#增加文件描述符51Testing软件测试网*J'O L;knF
limit descrīptors 102451Testing软件测试网 Qif R4}J#Fw4Nj
3.3        将安装文件HP目录ftp上传到/home/test 目录下,并设置执行权限
WW+MJi9}0cd /home/test/HP
%j!H@U4i0chmod u+x *51Testing软件测试网K:e*}"S3Hc i
4.        安装LoadRunner
LZ7r2z \g CR0cd /home/test/HP51Testing软件测试网 l` ]arw$h w3D$N
./install.sh –console
4MZ.J,g9x1y0说明:根据提示完成安装,默认安装路径为/opt/LoadRunner / , 但建议修改安装路径到/home/test/LoadRunner以避免HP-ux上的用户权限问题,所以修改默认路径为:/home/test/LoadRunner
;^\x S^x05.        系统配置51Testing软件测试网f2f wcPt aY%Q
5.1        修改HP-UX上用户test的配置文件.cshrc
G F2C0M O:Y0.cshrc 为使用csh的用户启动时使用的系统环境变量配置文件,以下步骤仅是举例说明供参考,具体需要根据实际LoadRunner 及Tuxedo的安装路径为准:51Testing软件测试网8ze/u:}WL}W
使用vi编辑.cshrc文件,添加51Testing软件测试网)[[(@&@:|*p7W#l
source /home/test/LoadRunner/env.csh51Testing软件测试网LV;bl6?+i:D
setenv DISPLAY 128.32.113.135:0.051Testing软件测试网uHL*??.M2S;Ba6t
51Testing软件测试网%_YIe2g V
说明:请检查/home/test/LoadRunner 目录下是否存在env.csh,并确保文件名是否一致。
E~X y i^Yz9}0#以下是为Tuxedo设置的,如果需要添加下面的内容:
6Ok.o8a)nc#b+o0setenv TUXDIR /home/tuxedo/tuxedo8.151Testing软件测试网(]6V w,J1FU(vSUD J
setenv COBCPY $TUXDIR/cobinclude51Testing软件测试网1p&@'?jw8{ b8l#e
setenv COBOPT "-C ANS85 -C ALIGN=8 -C NOIBMCOMP -C TRUNC=ANSI -C ōSEXT=cbl"
?EkL]2t*Dl0setenv PATH $TUXDIR/bin:$PATH51Testing软件测试网a%}6e J N jV:[g
setenv FLDTBLDIR32 $TUXDIR/etc51Testing软件测试网'IF/\"khYV)}g
setenv FIELDTBLS32 ftpflds51Testing软件测试网"I h)| fd5Xr6B)n
setenv SHLIB_PATH  $TUXDIR/lib:$SHLIB_PATH
6ue C@I VD6O0注意:添加时每个setenv是一行,copy时不能换行。51Testing软件测试网*d}0]%J4O]
5.2        配置完.cshrc,重新使用test用户telnet到服务器,以便使得修改后环境变量起作用,可以使用env命令检查设置的是否正确;
8r'G^+h&|Bey05.3        建立域间互信, 检查授权;
Lw'd6u v @x5P05.4        在HP-UX上设置controller IP address:51Testing软件测试网&gf0d yX
[current user home]/.rhosts    add controller IP address51Testing软件测试网C0d5bl iM3nA+V
                        /etc/hosts                  add controller IP address and MachineName51Testing软件测试网A H.z^M.x(KE.y
说明:在HP-UX的/home/test/.rhosts 中添加windows机器的ip地址;在HP-UX的/etc/hosts中添加windows机器的ip地址和主机名;51Testing软件测试网0hl6`R!n-M
5.5        在windows的Controller上,添加与在HP-UX上一样名字的用户,即在windows上添加用户test;
\+D Ob F H0[c05.6        要在远程主机上执行Vuser, 必须经过授权执行远程shell, 检查在主机HP-UX上的权限,使用命令 remsh hostname ls, 即在HP-UX上执行 remsh  HP-UX的ip  ls; 正确的执行结果会列出一个文件目录列表。如果您没有权限,请查询 .rhosts 文件(man rsh 或 remsh).
zW,H2pN V05.7        进入/home/test/Loadrunner/bin, 执行verify_generator(安装验证实用程序) 去验证系统环境变量设置.cshrc和LoadRunner Load Generator安装是否正确。verify_generator 实用程序检查远程 Vuser 主机。verify_generator将检查本地主机的通信参数及其与各种类型Vuser的兼容性,如果设置正确,verify_generator将返回“正确”,否则将返回“失败”和有关如何更正设置的建议。verify_generator [–v]  -v参数可选,提供有关检查的详细信息。
[|7o0LAaS J#D06.        启动及关闭51Testing软件测试网1lU*nAC
        启动HP-UX上的agent服务
%U#bD|(o$t,Q0cd /home/test/ Loadrunner /bin51Testing软件测试网8_T4e9T5kY
./ m_daemon_setup –install51Testing软件测试网8qV6JB }2G
说明:可以使用命令ps –ef|grep m_agent_daemon,检查进程是否存在以确保服务正常启动;
+xr+Y/}v h(P;O ?lN0        停止HP-UX的agent服务
?:K9o`*YR!}.N)]5~0cd /home/test/ Loadrunner /bin51Testing软件测试网nNE~0RGi+P;b\
./ m_daemon_setup –remove51Testing软件测试网1F4e BI _%wZ
说明:同上使用ps –ef|grep m_agent_daemon 查出pid号,在不能正常关闭的情况下使用kill -9 pid 强制关闭。
$NC7K3AL5P\ @T07.        Windows上应用添加负载生成器
NfQ2zf]G+J0在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执行即可。

TAG: LR

 

评分:0

我来说两句

Open Toolbar