LoadRunner 调用so 动态库,做性能测试
&BNs)QO$x[ KH0{51Testing软件测试网#PRJX Oi*_
int c = a+b;51Testing软件测试网a6|;XWAsO
return c;
0a*h8w^mF+^0}
s*~ SCy5o0char* so ="./libtest.so";
*O/vw.EoC&P9D_0lr_load_dll(so); //和windows下的dll文件调用一样,用lr_load_dll去调用so文件51Testing软件测试网,b m5N0E;A1dP
a = add(4,2); //执行so动态库下函数 add
o@olblP0if(a == 6)
Eq x e(cL0{
EK7}9fxq8U6Z5F0 lr_error_message("The result is %d",a); //这里是故意让他输出信息,来显示是否调用函数正确.51Testing软件测试网4gO`/mj1c&o
}
安装程序包括Hp、Ibm、Linux、Solaris系统的支持(LR9.0对应安装文件为[TLRNUX900WC_00.zip])。
aTXt U(f6N3@051Testing软件测试网)C%h)e)L;MZ(x*KJ$T51Testing软件测试网Wa5J4UKc.Vl q\
auIC Q|02. 安装包的处理:51Testing软件测试网%P;LpNpz
51Testing软件测试网S4b i$o1E;G1. ZIP解压:unzip TLRNUX900WC_00.zip51Testing软件测试网4W%{M8i3v"A }3TJ
51Testing软件测试网&f{)QoF2. 挂载ISO:mkdir /mnt/LoadRunner ; mount -t iso9660 -o loop T7177-15009.iso /mnt/LoadRunner
4i O$}l Wv0Eh}$l3X"Q"~`w4x5?)Cz051Testing软件测试网"y[.c"U(]-QV
51Testing软件测试网 |)ZdHxxw]1M3. 开始安装,以LR9.5为例:51Testing软件测试网1?}+\gp%O%^;a
51Testing软件测试网5Ac,p)W2t+]]R/mnt/LoadRunner/Linux/installer.sh51Testing软件测试网 }!J6riP l/L"OQq"a
eeD9G$o/q$N0按提示操作,直接Next到完成。
o,n1O,n8p051Testing软件测试网Kr%d2Gbl A\"zJ0\;QoZEEN051Testing软件测试网(jt#akX8s vC^h4. 添加用户和环境变量:
3H,JD!el Q!X0]-bE-e,|8VL8oZ0useradd -g 0 -s /bin/csh higkoo
T#WM&_6s!@3]5hI!k#f08N ]3HS@G,e:L4Y7F]0cat /opt/HP/HP_LoadGenerator/env.csh > /etc/.login51Testing软件测试网$ro7A1Jdcc(@u
scEsaE0cat /opt/HP/HP_LoadGenerator/env.csh >~higkoo/.cshrc
3_c`b;f,v`0Q5r%FwmN0touch ~root/.rhosts ~higkoo/.rhosts
n$Z Fe9do(f+rBX0G-`+sph1k^051Testing软件测试网:g9?-@.@T:H%MG2ZG
51Testing软件测试网U3}7Ps j5. 检查运行环境(在本机或使用VNC执行):51Testing软件测试网!K)Pe"]J[+[d%d
51Testing软件测试网2cMSJ I3x j wsu - higkoo51Testing软件测试网5Gbi\1T9F8f+X Z9x(u
/|iK iiXh$a0cd /opt/HP/HP_LoadGenerator/bin/
XFG.a"Xo7Vb(~ N051Testing软件测试网)RRh!Q7I0F$U[./verify_generator
;WF.O q"h%a6d.~$gz051Testing软件测试网(j|9gUVe#PD:o }T4f~x2|\051Testing软件测试网v/{(s_6?b$C6. 启动服务(用新增的用户higkoo):51Testing软件测试网K_ |/`U
51Testing软件测试网3JFXv]c&n(bzE Hcd /opt/HP/HP_LoadGenerator/bin/51Testing软件测试网 Lg"TUk_
$b'{?}/y%r qD T\0./m_daemon_setup start51Testing软件测试网xWStAb/P
51Testing软件测试网$niiNh MdU1{GUd0,USVh0zY[!wi07. 检查是否启动:51Testing软件测试网6ByJe+\s*UW
51Testing软件测试网 Ha?ng#G@kps aux | grep m_agent_daemon51Testing软件测试网Y/ztv_]
4_-Y,?p}'O0netstat -naop | grep 5434551Testing软件测试网(B?(~sP.r'E%K@|
51Testing软件测试网AFIg2Da|4H51Testing软件测试网nMN r.v
51Testing软件测试网 gf2U9R{ GY8. 注意事项:
4^qd2x[Cq01zX Q(jG5[0O0开启端口54345或关闭防火墙(service iptables stop)51Testing软件测试网#MI{2iL r+k jI
51Testing软件测试网m)O_2Z{LO/{9MV&Q6eh0_(O-Vsd'nA*F[0
4n#~&|Ij?051Testing软件测试网i#x F!X8M2Z正确设置后用verify_generator的检测结果是:51Testing软件测试网t!gk$mFr
F.Zb,[B;s0./verify_generator51Testing软件测试网)df'Kt:q8jrcJ
51Testing软件测试网/wS1Z*a*E[7I `A===================================================
,^:ZC"Ew051Testing软件测试网9cD#E5_(SZtHP51Testing软件测试网\*N;{"~3dT'}
51Testing软件测试网~7Y+OKtAVuser Environment Verification Utility51Testing软件测试网({8h^;O\Rk/]$^Mx0G
51Testing软件测试网9c/c]Yr%x===================================================
-mqusE051Testing软件测试网Jwx&Qh~'Z:Q51Testing软件测试网!GM V&xsB(u1I
51Testing软件测试网6g:A$K-E'p C` YX-IProduct: HP LoadRunner 9.5051Testing软件测试网2Vzx3DX&G}(k~
\iV-_}iJ0Version: 09.50.0000
{/b&Di;]qM3?Q0%C$|-xP:R-q0Build: 337851Testing软件测试网$Eo gr,e0Y*E
T3qAbI&~ Xz]0higkoolincn100ce5:51Testing软件测试网O,x` T2pB
6qjn n(Sr.V0s0
}*He%`-Aow0)xhUe V LG8W0verify_generator...OK51Testing软件测试网O]`5d }5@UwO
x(l.B#B'IO&u0verify_generator...OK51Testing软件测试网%J }[#]XU
F8_3khr.t0verify_generator...OK
vk*Pn5D/Y {0!Kfu%s.B yGC0Don't forget to make sure that the name of the controller machine51Testing软件测试网 tP4N~:T8ch,aj