欢迎交流测试经验

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

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

如何查看LoadRunner虚拟用户(vuser)类型
如何查看LoadRunner虚拟用户(vuser)类型 软件测试网?gPO+l:H9|Y
软件测试网\.ngH d8C)|7O2Bc&Z
文章出处:blog 作者:李春来 发布时间:2006-11-13
0s P#r9]dt0软件测试网yy0X!u,Uc
查看vuser类型软件测试网c.TaTOl
LoadRunner 提供了多种 Vuser 技术,通过这些技术可以在使用不同类型的客户
H@^R c#sN,eCDL0端/ 服务器体系结构时生成服务器负载。每种 Vuser 技术都适合于特定体系结构并产生特定的 Vuser 类型。例如,可以使用 Web Vuser 模拟用户操作 Web 浏览器、使用 Tuxedo Vuser 模拟 Tuxedo 客户端与 Tuxedo 应用程序服务器之间的通信、使用 RTE Vuser 操作终端仿真器。各种 Vuser 技术既可单独使用,又可一起使用,以创建有效的负载测试方案。软件测试网1J k,D7Jp
Vuser 类型分为下列几种:软件测试网VulElqat;q
应用程序部署解决方案:Citrix ICA
g?4gS R}u0客户端/ 服务器: DB2 CLI、DNS、Informix、MS SQL Server、ODBC、Oracle软件测试网'W {'UP$B UG
(2 层)、Sybase Ctlib、Sybase Dblib 和 Windows Sockets 协议。
&o;ykB?#}MZA0自定义:C 模板、Visual Basic 模板、Java 模板、Javascript. 和 VBScript. 类型的脚本。软件测试网F O'Yn q"ShS1pVC!p'^
分布式组件:适用于 COM/DCOM、Corba-Java 和 Rmi-Java 协议。软件测试网%P-r5\K2E0} km
电子商务:FTP、LDAP、Palm、PeopleSoft 8 mulit-lingual、SOAP、Web软件测试网 ck6V'p;N3S5i"@'~j5S
(HTTP/HTML) 和双 Web/WinSocket 协议。
#?"EV p.uM0Enterprise Java Bean:EJB 测试和 Rmi-Java 协议。
&s~&_ jt{Bfi0ERP/CRM:Baan、Oracle NCA、Peoplesoft-Tuxedo、SAP-Web、SAPGUI、
l'bN&W.O ]`h0Siebel-DB2 CLI、Siebel-MSSQL、Siebel-Web 和 Siebel-Oracle 协议。软件测试网}z~#Pd{b
传统:终端仿真 (RTE)。
&W1p8N&PQ)q!cT3o0邮件服务:Internet 邮件访问协议 (IMAP)、MS Exchange (MAPI)、POP3 和
z'Y5o.QV,kb(aiL0SMTP。软件测试网0Ae)gGz
中间件:Jacada 和 Tuxedo (6、7)协议。
v2x&Y,aK9h_y0y&s0流数据:Media Player (MMS) 和 Real 协议。软件测试网7z)yS4EJ[
无线:i-Mode、VoiceXML 和 WAP 协议。 软件测试网9L?C`a9\G2F
软件测试网8hl*GT"^/j
获取vuser信息
I hy/Y;f[H*qz.k0软件测试网3S8q+]|'f,~3x
可以向 Vuser 脚本中添加下列函数以检索 Vuser 信息:软件测试网;e9b%Re*x!h.T*H+S R
在下例中, lr_get_host_name 函数检索正在运行 Vuser 的计算机的名称。
^7X8r%G)D X]1s3?0有关上述函数的详细信息,请参阅《LoadRunner Function Reference》
Z/e Pm7@:gpPBy^0
u v+CwW v0将消息发送到输出运行方案时, Controller 的输出窗口将显示有关脚本执行的信息。可在 Vuser 脚本中包括相应语句,将错误和通知消息发送到 Controller。Controller 将在输出窗口中显示这些消息。例如,可以插入一条消息,显示客户端应用程序的当前状态。还可将这些消息保存到文件。
u+Q'C9A \9f0注意:=不要从事务内部发送消息,因为这可能使事务执行时间变长,并扭曲事务结果。软件测试网/ZCo*IG[
可以在 Vuser 脚本中使用下列消息函数:
BY#R;N~{fP)x0lr_get_attrib_string 返回一个字符串,其中包含命令行参数值或运行软件测试网2l6{ hB%HY
时信息,例如 Vuser ID 或负载生成器的名称
6c,OV$T3P.{7RF0lr_get_host_name 返回 Vuser 负载生成器的名称软件测试网[uGg"V+Z4z&[
lr_get_master_host_name 返回 LoadRunner Controller 负载生成器的名称
.i(y&ZG"aIJg h0lr_whoami 返回 Vuser 的 Vuser ID、Vuser 组和方案 ID
{ })bVA;}0DK/g|0lr_debug_message 将调试消息发送到输出窗口。软件测试网ZYL~"Y/d
lr_error_message 将错误消息发送到输出窗口。软件测试网rh y*^dej"RfF6X
lr_get_debug_message 检索当前的消息类。
L@bIdK0
-bt(`z j9g0lr_log_message 将输出消息直接发送到 output.txt 文件,此文件
n*riu?]0位于 Vuser 脚本目录中。该函数有助于防止输出消息干扰 TCP/IP 通信。
rqDW y^2q r3Q0lr_output_message 将消息发送到输出窗口。软件测试网&jf(C:Y YP*k
lr_set_debug_message 为输出消息设置消息类。
ql+P1n-m0upO0lr_vuser_status_message 生成格式化输出并将其打印到 Controller Vuser
a6k"E.qp4zX!oU0状态区域。
x VjB!F1u0lr_message 将消息发送到 Vuser 日志和输出窗口。 软件测试网_b~ Xb#l9_ n%nJ
软件测试网 {;Br lN+Pp:Z5@
注意:=如果使用日志运行时设置修改脚本的调试级别,则 lr_message、软件测试网Z-k"d d f)o(T5u
lr_output_message 和 lr_log_message 函数的行为将不会更改,它们将继续发软件测试网"E#X n;Y/U]+q-@
送消息。软件测试网9p`g6m)Ue]
日志消息软件测试网%v:[z\h+^
可使用 VuGen 来生成 lr_log_message 函数并将其插入到 Vuser 脚本。例如,
M}"H O8uYmkn,A0如果正在录制数据库操作,则可插入一条消息以表示第一个查询,如“这是第一
s`;kig+fE_$O B1G0个查询”。软件测试网i f&TVw"Y_ y:h
要插入函数,请执行下列操作:软件测试网@ ~@[GQJ Wo1y,}
选择“插入” > “日志消息”。将打开“日志消息”对话框。
"z)I{5{c L`0
mVNp0H-`/B0将消息键入到“消息文本”框。
3L8I3d u8cVs0单击“确定”插入消息并关闭对话框。lr_log_message 函数将插入到脚本的当
4L.w(NlBoN-S0前点。
G.]G#ca7Z%_f0lr_log_message 将输出消息直接发送到 output.txt 文件,此文件软件测试网e6^P\!z q rx
位于 Vuser 脚本目录中。该函数有助于防止输出消息干扰 TCP/IP 通信。
@n_vby)_!N.cJ0lr_output_message 将消息发送到输出窗口。
$`q([ih0A0lr_set_debug_message 为输出消息设置消息类。
aHIc E Kp0lr_vuser_status_message 生成格式化输出并将其打印到 Controller Vuser软件测试网gk7R*@ R!{S7N
状态区域。软件测试网|:M l t:V#}(qr6C
lr_message 将消息发送到 Vuser 日志和输出窗口。
1fJN9ui&IZ b4m0SP软件测试网"Mk)l7Q2^D
调试消息
!L:n"YwvT)Um7j'`0可以使用 VuGen 的用户界面添加调试或错误消息。对于调试消息,可以指示文软件测试网 c-g|Ke"L
本消息的级别(只有当指定的级别与消息类匹配时才发出该消息)。使用软件测试网e*eS+['D4\8sX
lr_set_debug_message 可以设置消息类。
"@tI$rZ!M0软件测试网 P8B8x0Jp
要插入调试函数,请执行下列操作:软件测试网H7@B H e N
选择“插入” > “新建步骤”。将打开“添加步骤”对话框。
h'p`1^V)`9G0选择“调试消息”步骤,单击“确定”。将打开“调试消息”对话框。
E8W IB+r KW'Y0
D ~| xYeh0=选择消息级别:“简要”或“扩展日志”。如果选择“扩展日志”,请指示要记录的信息类型:参数替换、结果数据或完全跟踪。
k,u?)}3K+^/vG0将消息键入到“消息文本”框。
;K L)b:|yG*G$[0单击“确定”插入消息并关闭对话框。lr_debug_message 函数将插入到脚本软件测试网EM |2M"Rz3z
的当前点。错误消息和输出消息对于用树视图表示脚本的协议(如 Web、Winsock 和 Oracle NCA)而言,可以使用用户界面添加错误消息或输出消息。通常使用该函数来插入条件语句,如果检测到错误条件,则发出消息。 软件测试网&xb$YAIn@+i

JUS |.w$yj`UA0要插入错误消息或输出消息函数,请执行下列操作:软件测试网#?#qe'a:WEE i-l.T
选择“插入” > “新建步骤”。将打开“添加步骤”对话框。
Z+i9Kl*p0选择“错误消息”或“输出消息”步骤,单击“确定”。将打开“错误消息”
`@ P9yd/x0g:T;n4MH0或“输出消息”对话框。 软件测试网[NvLY-gm#gAh}
软件测试网8r6K0n/h(W
将消息键入到“消息文本”框。软件测试网jXY"VsQ
单击“确定”插入消息并关闭对话框。lr_error_message 或软件测试网0K%_u2X)j/[S9mIa
lr_output_message 函数将插入到脚本的当前点。
p IO3P vS@Kb0软件测试网 [BeD.MO]eR*j3j
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 :( :)

我的栏目

日历

« 2011-06-14  
   1234
567891011
12131415161718
19202122232425
2627282930  

数据统计

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

RSS订阅

Open Toolbar