LoadRunner 调用so 动态库,做性能测试
{51Testing软件测试网-@V$mc leZ?|5O
int c = a+b;
#^|&l zi4T7IF:F$H0 return c;51Testing软件测试网kLS:nF2o
}
char* so ="./libtest.so";51Testing软件测试网}n}1K SMe;P
lr_load_dll(so); //和windows下的dll文件调用一样,用lr_load_dll去调用so文件51Testing软件测试网R"x~7e$HvXCQ
a = add(4,2); //执行so动态库下函数 add51Testing软件测试网#A0g;n w-}/m5W0j
if(a == 6)51Testing软件测试网zXy0SC5c"Ud
{51Testing软件测试网/\\K8dPlP
lr_error_message("The result is %d",a); //这里是故意让他输出信息,来显示是否调用函数正确.51Testing软件测试网C$^'FHF+lQ_ Dz
}
5{ U!kfG-x0安装程序包括Hp、Ibm、Linux、Solaris系统的支持(LR9.0对应安装文件为[TLRNUX900WC_00.zip])。51Testing软件测试网'nma3eq |4}h
DNM+sS0
+r B"M:X({K ]y5F0S$K1MJC q02. 安装包的处理:
6b:C`(QuYRy051Testing软件测试网:u lI6_{%_1. ZIP解压:unzip TLRNUX900WC_00.zip
!^/W4Q;k7egvwo051Testing软件测试网q#j#e%s,C9h(BxD2. 挂载ISO:mkdir /mnt/LoadRunner ; mount -t iso9660 -o loop T7177-15009.iso /mnt/LoadRunner51Testing软件测试网t ]S.F7Wf!i@H"r
hJUw*~!~0
1h3lX(usI}B&s%W7~'J051Testing软件测试网)`w*G6rk(e*y3. 开始安装,以LR9.5为例:51Testing软件测试网9ff6x |(u
%GS{M'\9PomK0/mnt/LoadRunner/Linux/installer.sh
6Jk(TVUGc(zQ0E l"]? Z9T"j0按提示操作,直接Next到完成。
9B?\%d"W:q[I!hn051Testing软件测试网 YC+arL{Pg"ms'N,eLV'X ]0KUM9]rM~04. 添加用户和环境变量:
+B Wk.OmYq0})\6?$[-gk0useradd -g 0 -s /bin/csh higkoo51Testing软件测试网V:^x0x(|u0Yg!j
51Testing软件测试网-~Gh)cT8f@*Vcat /opt/HP/HP_LoadGenerator/env.csh > /etc/.login
3z2d0|qA9z1N5K051Testing软件测试网Q2{[7l7M,gUcat /opt/HP/HP_LoadGenerator/env.csh >~higkoo/.cshrc
+Y)t P7YnAm0J:[051Testing软件测试网yE'SZ7O4e9Ttouch ~root/.rhosts ~higkoo/.rhosts
9N]j|:pr nu*z051Testing软件测试网j0a\H1xs1x:~,m2o@8r&A'aQ3@$t_0b _%rx9d t9Vb05. 检查运行环境(在本机或使用VNC执行):
S2pB}O*G R00C*}o.xi*Iz0su - higkoo
(dPZ;Eu j0-hM(z.xE7`+tu @B0cd /opt/HP/HP_LoadGenerator/bin/51Testing软件测试网H w&O ~D|N7y
51Testing软件测试网g9o}\z-tbcFwC-@./verify_generator
S k [C8?\r0|_Z4L6f$b"V7t J051Testing软件测试网G`&HjK
51Testing软件测试网'jdKwF"D"x6. 启动服务(用新增的用户higkoo):51Testing软件测试网tv!|)]zY
51Testing软件测试网 i"ZJ.t~Y5Thcd /opt/HP/HP_LoadGenerator/bin/51Testing软件测试网G DVWJz\
mv2DiXJ,?9Gw0./m_daemon_setup start
M5aYW"Z1g00_8J Jr3H0
U:YMY,H DM3Q051Testing软件测试网w#w"g+MR;C*mF Z7. 检查是否启动:
7w*O:kL/KA0^ A@051Testing软件测试网"U0AoO/Ormq~(d#^ps aux | grep m_agent_daemon51Testing软件测试网*`c+B"vZq
51Testing软件测试网_ kRdL g'i#v^2Enetstat -naop | grep 5434551Testing软件测试网C2UDC8nIL7i4h,ruEE
51Testing软件测试网 H _P)u)J)OwtiGQ'~ |7DT(m051Testing软件测试网PIQ | cBR2~\8. 注意事项:
7E4e9]I#vL&`k0c9b051Testing软件测试网D:k&?hl!T.do开启端口54345或关闭防火墙(service iptables stop)51Testing软件测试网T&Q7Z