欢迎交流测试经验

(转)如何查看LoadRunner虚拟用户(vuser)类型

上一篇 / 下一篇  2007-05-31 10:06:30 / 个人分类:技术文摘

如何查看LoadRunner虚拟用户(vuser)类型
如何查看LoadRunner虚拟用户(vuser)类型
.v:uk;f/y%e0软件测试技术第一门户m+r'`ja
文章出处:blog 作者:李春来 发布时间:2006-11-13
)@.k$ySL5?0
MN[G/y.f0查看vuser类型软件测试技术第一门户bF^dO$dD
LoadRunner 提供了多种 Vuser 技术,通过这些技术可以在使用不同类型的客户软件测试技术第一门户V(HG|4`#@sfO7F%~
端/ 服务器体系结构时生成服务器负载。每种 Vuser 技术都适合于特定体系结构并产生特定的 Vuser 类型。例如,可以使用 Web Vuser 模拟用户操作 Web 浏览器、使用 Tuxedo Vuser 模拟 Tuxedo 客户端与 Tuxedo 应用程序服务器之间的通信、使用 RTE Vuser 操作终端仿真器。各种 Vuser 技术既可单独使用,又可一起使用,以创建有效的负载测试方案。软件测试技术第一门户tFw@I%[,X Cv
Vuser 类型分为下列几种:
SbX6XCG-M0应用程序部署解决方案:Citrix ICA软件测试技术第一门户!^:lf&`mr*B/m:gz
客户端/ 服务器: DB2 CLI、DNS、Informix、MS SQL Server、ODBC、Oracle
|!d,cU!S kr}0(2 层)、Sybase Ctlib、Sybase Dblib 和 Windows Sockets 协议。软件测试技术第一门户I+{ uD;]&I
自定义:C 模板、Visual Basic 模板、Java 模板、Javascript. 和 VBScript. 类型的脚本
nX Gxh&Dg}0分布式组件:适用于 COM/DCOM、Corba-Java 和 Rmi-Java 协议。
1aY3s,o+}9MD0电子商务:FTP、LDAP、Palm、PeopleSoft 8 mulit-lingual、SOAP、Web软件测试技术第一门户?_v4d$V TL;Dr`X4v
(HTTP/HTML) 和双 Web/WinSocket 协议。软件测试技术第一门户mfzV/S$X
Enterprise Java Bean:EJB 测试和 Rmi-Java 协议。
xsn}M/u [N0ERP/CRM:Baan、Oracle NCA、Peoplesoft-Tuxedo、SAP-Web、SAPGUI、软件测试技术第一门户/E%GM.gA"} Jv ]
Siebel-DB2 CLI、Siebel-MSSQL、Siebel-Web 和 Siebel-Oracle 协议。软件测试技术第一门户P3vK%ly*Em7b8c;m&?
传统:终端仿真 (RTE)。软件测试技术第一门户*?(t N$m(Kpb'v
邮件服务:Internet 邮件访问协议 (IMAP)、MS Exchange (MAPI)、POP3 和
&YRoC;O%S0SMTP。软件测试技术第一门户U:nB6z }
中间件:Jacada 和 Tuxedo (6、7)协议。
n&\2? Mg)S G-N0流数据:Media Player (MMS) 和 Real 协议。
RmU2n%J:j0无线:i-Mode、VoiceXML 和 WAP 协议。软件测试技术第一门户UXwz0w-fm

#O:NrY]0获取vuser信息
1\qs:s~y9xI L0软件测试技术第一门户t2M,F$tp3}K
可以向 Vuser 脚本中添加下列函数以检索 Vuser 信息:
$C;|l MW}H0在下例中, lr_get_host_name 函数检索正在运行 Vuser 的计算机的名称。
V Q$o[2B)I#x!Q0有关上述函数的详细信息,请参阅《LoadRunner Function Reference》
}8q0caB&Vlu0软件测试技术第一门户W)m k Fc
将消息发送到输出运行方案时, Controller 的输出窗口将显示有关脚本执行的信息。可在 Vuser 脚本中包括相应语句,将错误和通知消息发送到 Controller。Controller 将在输出窗口中显示这些消息。例如,可以插入一条消息,显示客户端应用程序的当前状态。还可将这些消息保存到文件。软件测试技术第一门户,H|1~v4a j(y'I6D
注意:=不要从事务内部发送消息,因为这可能使事务执行时间变长,并扭曲事务结果。
u2w5j#C&}*J0可以在 Vuser 脚本中使用下列消息函数:
E4_M{"R r6D{(i0lr_get_attrib_string 返回一个字符串,其中包含命令行参数值或运行软件测试技术第一门户r%v'?YI8w CMF
时信息,例如 Vuser ID 或负载生成器的名称软件测试技术第一门户e(I8e.et@fw_A
lr_get_host_name 返回 Vuser 负载生成器的名称
qu N1]#V0lr_get_master_host_name 返回 LoadRunner Controller 负载生成器的名称软件测试技术第一门户W|h{;GBU
lr_whoami 返回 Vuser 的 Vuser ID、Vuser 组和方案 ID
:S eJ5Oq8F2wc0lr_debug_message 将调试消息发送到输出窗口。软件测试技术第一门户jH!XO'h#I6^D5VN
lr_error_message 将错误消息发送到输出窗口。
)l!HaY U'b0lr_get_debug_message 检索当前的消息类。软件测试技术第一门户8m? bu kJ"g-b:OW

J)y!L5wA)@f.M0lr_log_message 将输出消息直接发送到 output.txt 文件,此文件软件测试技术第一门户7YgMQIeC"R*t!K!a
位于 Vuser 脚本目录中。该函数有助于防止输出消息干扰 TCP/IP 通信。
'O3S1MIW3C0U~0lr_output_message 将消息发送到输出窗口。软件测试技术第一门户 i/W'}I,D$Lq Q
lr_set_debug_message 为输出消息设置消息类。软件测试技术第一门户\]6o%S'~F&Q
lr_vuser_status_message 生成格式化输出并将其打印到 Controller Vuser
:J4{"b._Vs#N0状态区域。软件测试技术第一门户!W!cb(@-aF)|!iL
lr_message 将消息发送到 Vuser 日志和输出窗口。
?.bJT|+_0软件测试技术第一门户*x1Uz f9|hN
注意:=如果使用日志运行时设置修改脚本的调试级别,则 lr_message、
W^6@Mr ?k0lr_output_message 和 lr_log_message 函数的行为将不会更改,它们将继续发软件测试技术第一门户0Pw;i"c [!MZ
送消息。
[fVwn4D0rniM+E0日志消息
&x/T8J y'z8E0可使用 VuGen 来生成 lr_log_message 函数并将其插入到 Vuser 脚本。例如,
8K(d rib"v't$n0如果正在录制数据库操作,则可插入一条消息以表示第一个查询,如“这是第一软件测试技术第一门户"D TEZE"E1MO:u|
个查询”。
K j+QX\0要插入函数,请执行下列操作:软件测试技术第一门户SIE6^@/S
选择“插入” > “日志消息”。将打开“日志消息”对话框。
YR.d W,@0软件测试技术第一门户X @;h:nH+P
将消息键入到“消息文本”框。
2fPz0my D0单击“确定”插入消息并关闭对话框。lr_log_message 函数将插入到脚本的当
2@9RpI#dq8],g#E0前点。
Jb7F l$mH8B0lr_log_message 将输出消息直接发送到 output.txt 文件,此文件
-@~-G_@6}X0位于 Vuser 脚本目录中。该函数有助于防止输出消息干扰 TCP/IP 通信。软件测试技术第一门户u:nX$V)G [.M8\
lr_output_message 将消息发送到输出窗口。
v iY?G ij {Z0lr_set_debug_message 为输出消息设置消息类。
~Ub4[ E0lr_vuser_status_message 生成格式化输出并将其打印到 Controller Vuser
_.U*p6u%`6]a0状态区域。软件测试技术第一门户~0EU&G;kw{3H
lr_message 将消息发送到 Vuser 日志和输出窗口。软件测试技术第一门户1}K\ j(i*Y
SP
S/IB%C$_0调试消息
ZW1E#LQ Z~0可以使用 VuGen 的用户界面添加调试或错误消息。对于调试消息,可以指示文
SH`3YRQE$H+_R"T0本消息的级别(只有当指定的级别与消息类匹配时才发出该消息)。使用
a? yr1f;myo0lr_set_debug_message 可以设置消息类。
2@Ym4a @c f ~G0软件测试技术第一门户~!T7n0T5nmR/OJ
要插入调试函数,请执行下列操作:
!I QvXO0选择“插入” > “新建步骤”。将打开“添加步骤”对话框。软件测试技术第一门户^B:e1|cP'dd
选择“调试消息”步骤,单击“确定”。将打开“调试消息”对话框。
L9[Vev3~0软件测试技术第一门户e.f[%m ?!@
=选择消息级别:“简要”或“扩展日志”。如果选择“扩展日志”,请指示要记录的信息类型:参数替换、结果数据或完全跟踪。
ol\9s#])l)@%U0将消息键入到“消息文本”框。
[*{.` Q.D0单击“确定”插入消息并关闭对话框。lr_debug_message 函数将插入到脚本软件测试技术第一门户JWgRI s"n
的当前点。错误消息和输出消息对于用树视图表示脚本的协议(如 Web、Winsock 和 Oracle NCA)而言,可以使用用户界面添加错误消息或输出消息。通常使用该函数来插入条件语句,如果检测到错误条件,则发出消息。
-Sh1AqoBT!JN0软件测试技术第一门户7| c:O$T G5k#D#E%n xT
要插入错误消息或输出消息函数,请执行下列操作:软件测试技术第一门户h4nQ} L!U"YK
选择“插入” > “新建步骤”。将打开“添加步骤”对话框。软件测试技术第一门户2JSm@ hj
选择“错误消息”或“输出消息”步骤,单击“确定”。将打开“错误消息”软件测试技术第一门户n+^6vgM*fS(l
或“输出消息”对话框。软件测试技术第一门户;ni*C k~I9c
软件测试技术第一门户'O.kU'P/D L W(RV
将消息键入到“消息文本”框。软件测试技术第一门户4~ }:Q4sf$RQ
单击“确定”插入消息并关闭对话框。lr_error_message 或软件测试技术第一门户k3H1_+fY+W u S'I
lr_output_message 函数将插入到脚本的当前点。
U"Pv z3b/f0软件测试技术第一门户5l/crU V7a!B g u
http://www.51testing.com/html/27/1843.html

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2008-08-20  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 1236
  • 日志数: 9
  • 建立时间: 2007-05-15
  • 更新时间: 2007-06-05

RSS订阅

Open Toolbar