LoadRunner 调用so 动态库,做性能测试
2[{p U!^w!y0{51Testing软件测试网:m]$A,n-E
int c = a+b;51Testing软件测试网+O&TL5L6~Q
return c;51Testing软件测试网oV,adH9V
}
P7Z/LR#W%D6w+Q0char* so ="./libtest.so";51Testing软件测试网){!@ao"e/gN
lr_load_dll(so); //和windows下的dll文件调用一样,用lr_load_dll去调用so文件51Testing软件测试网gIrg }^6Q;f/{
a = add(4,2); //执行so动态库下函数 add
2k Zyxr#|s p_bZ0if(a == 6)
i)TJ{^q0{51Testing软件测试网-_6k z@.Yd ty
lr_error_message("The result is %d",a); //这里是故意让他输出信息,来显示是否调用函数正确.
]-_sGh5H0}
6BSYz/[3E0安装程序包括Hp、Ibm、Linux、Solaris系统的支持(LR9.0对应安装文件为[TLRNUX900WC_00.zip])。51Testing软件测试网1y,vj4ee&D1U0HA&g
T0_o@y051Testing软件测试网Z4A$n7Q'F/@"X
T(Y:F GZ-R6H4NP02. 安装包的处理:
I7lcqj051Testing软件测试网.f D5p;X1u1. ZIP解压:unzip TLRNUX900WC_00.zip
Y'zA$\8fhtKd2j0~4Y*ACG*f"X;SS"NY02. 挂载ISO:mkdir /mnt/LoadRunner ; mount -t iso9660 -o loop T7177-15009.iso /mnt/LoadRunner
(f'_la2M7O06P6eL|b)zjG051Testing软件测试网UB]h~2n4@
aE)vD{*@,}] phWVFI03. 开始安装,以LR9.5为例:
V?LS$@Q"s HM051Testing软件测试网2d#GN/`+qt]/mnt/LoadRunner/Linux/installer.sh51Testing软件测试网&h{sFX4D(dl
51Testing软件测试网9jgKOIG按提示操作,直接Next到完成。51Testing软件测试网 L y&Wp!Rrd
RD[ye:j#V;Jc0
v%X!v%LL0/i3CjrZ7U#Kiz04. 添加用户和环境变量:
%}R5jic0o#Ytn1?0useradd -g 0 -s /bin/csh higkoo
q\8x L6P)| J0MD;S4b t%s0cat /opt/HP/HP_LoadGenerator/env.csh > /etc/.login
%Bs.JDH051Testing软件测试网.`,}w@5Xikicat /opt/HP/HP_LoadGenerator/env.csh >~higkoo/.cshrc51Testing软件测试网q4M z8o&e)zE{n
Y/MB Oo4q'x3A0touch ~root/.rhosts ~higkoo/.rhosts51Testing软件测试网`WDhCv-J'{
51Testing软件测试网|2y#|F{j51Testing软件测试网UW)YzEw)|+x0A
+E }G$K%Rj*y(p05. 检查运行环境(在本机或使用VNC执行):
7Vz r8_/if051Testing软件测试网rak't MMsu - higkoo51Testing软件测试网#nE*W(`$_E%s
sG2kQ|u0cd /opt/HP/HP_LoadGenerator/bin/51Testing软件测试网 E-x@5T)B[.{
51Testing软件测试网'f*Y6} L&F,?6QG./verify_generator51Testing软件测试网(DV'y5`q3i$dq*Il^A
TK^a0q\yd051Testing软件测试网+g/GAR,s/H#y;P