热爱测试,主要研究性能测试和自动化测试方面的技术,希望与同样对测试有热情的你一同进步成长

LoadRunner Citrix协议知识总结三

上一篇 / 下一篇  2008-12-29 15:49:03 / 个人分类:性能测试

-Z)m9Xb,s(p(b1v0   zibeike接着总结二,继续Citrix脚本的场景执行方面的总结.51Testing软件测试网_EV Na`b%A7`G

51Testing软件测试网/I^K{a

: Citrix协议脚本的场景执行

.Jr wyv051Testing软件测试网CP9B H,f-Wp

1.调整Citrix服务器参数

g QRY/PE;em$Y051Testing软件测试网8Xf)IoNS B

默认的MetaFrame服务器设置如下:

N&g&{D-?_051Testing软件测试网3We ~{ln3Tj Cc

 

?r2E4G4t+if0

在进行Citrix场景的时候,需要调整上面标红色的参数,调整为reset ,并且把上面

vV]X.o.M2]-`051Testing软件测试网:Xi I i'u4z ~o

“inhert user config”选项的钩去掉.

"Eq9P"gi%Z0k5L0~X0

设置为reset,并且不继承用户配置,这样场景中即使有用户失败的情况,session也会重置.

{4|;g+YU!WJ8C2hO051Testing软件测试网Q4L$M&V[

2.调整场景参数便于调试

e9W f&M/S k051Testing软件测试网L*d"M-G5ZP/e{

  正常情况下,在运行场景时,Citrix客户端的界面就不会显示出来,有时候为了调试方便,可以在Controller中添加下面的参数使Citrix客户端的界面显示出来。51Testing软件测试网t3l A#^%I)t g

51Testing软件测试网@i,yC k'Ts ]

ControllerDesign页面Details

YW|Umhz\ c051Testing软件测试网VJFH%LAt/{w

Command line中输入:lr_citrix_vuser_view51Testing软件测试网;`At8n"Y U

51Testing软件测试网 ~}Kuaw$|J

如下图所示:

Nf.e#Z;p051Testing软件测试网*c%N1jR/C#v&N0W_.E

K+oU V$N0nN H8|051Testing软件测试网jZ o,Na'Y

 51Testing软件测试网*q`6G W'z z y{#W

51Testing软件测试网g?9`y|

注意:如果用户数非常多的时候想使用该命令时,为了减少客户端资源的占用,尽量选取用户数少的组来添加该命令来显示Citrix客户端的界面。51Testing软件测试网:Tsqhz

51Testing软件测试网badxq/M:I

3.分配足够的Citrix用户

py?RC fKx0

x(X,Fj9g]p tr!r D0  在场景运行时,需要申请足够多的Citrix帐号,使每个虚拟用户使用不同的Citrix帐号51Testing软件测试网Q)\ WqYL.\;o_|

9Zr4z#r1}@:Bn$h04.运行时设置的超时时间

G{Vy:J U051Testing软件测试网4krkQ!Q/`

如果需要请修改超时时间的设置.51Testing软件测试网F { M+Z%O:}.k |*V

7?4cb I&Q*y*jJ!\01)默认的连接超时时间为180.

u_[aj:^ _u4jZ3[0

l2_7ho-~p yY.\F,{02)默认的同步窗口的超时时间为60

I0{\m;m}t:_g l0

;Ro ?sy0

p3Uj,`#u:f&c0

0IB(G8r3v0o0   以上是zibeikeLoadRunner Citrix协议的总结,因为没有用到LoadRunnerCitrix Agent,因此本文未涉及LoadRunner Citrix协议的Citrix Agent部分的内容,文章内容有不对指处,还请大家指正.谢谢!

4]-]5B0x @7E4MwL051Testing软件测试网6oI@9iTf

 

(vz0gA(h+m*P YV051Testing软件测试网1N.`*GXc5q y

 

'LbJ,mgI+S![3i0

2]6e*j `ga FT0 

a]i'l&Q9a0

TAG: Loadrunner Citrix 性能测试

引用 删除 cxwtomcat   /   2009-09-20 12:47:56
我的被测系统前台是VB开发的客户端,后台是tuxedo中间件和oracle数据库,生产环境是用citrix将C/S转成B/S登录后操作。

如果只选web(http)协议,在登录citrix后,点击被测系统的客户端图标,将会弹出Citrix ICA Client Engine 遇到问题需要关闭的窗口,导致无法录制。

如果选择多协议 web(http)+Citrix ICA,在登录Citrix后,点击被测系统的客户端图标,将会弹出LoadRunner遇到问题需要关闭,导致无法录制。(LoadRunner 版本是8.1)

如果选择Citrix ICA 协议,可以录制脚本,但是登录后,查询操作就录不下来,全是ctrx_mouse_click函数。
请教博主,怎么选协议?
 

评分:0

我来说两句

Open Toolbar