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


    查看vuser类型
    LoadRunner提供了多种Vuser技术,通过这些技术可以在使用不同类型的客户
    端/服务器体系结构时生成服务器负载。每种Vuser技术都适合于特定体系结构并产生特定的Vuser类型。例如,可以使用WebVuser模拟用户操作Web 浏览器、使用Tuxedo Vuser模拟Tuxedo客户端与Tuxedo应用程序服务器之间的通信、使用RTE Vuser操作终端仿真器。各种Vuser技术既可单独使用,又可一起使用,以创建有效的负载测试方案。
    Vuser类型分为下列几种:
    应用程序部署解决方案:Citrix ICA
    客户端/服务器:DB2 CLI、DNS、Informix、MS SQL Server、ODBC、
    Oracle
    (2层)、Sybase Ctlib、Sybase Dblib和Windows Sockets
    协议。
    自定义:C模板、Visual Basic模板、Java模板、Javascript和VBScript类型的脚本。
    分布式组件:适用于COM/DCOM、Corba-Java和Rmi-Java协议。
    电子商务:FTP、LDAP、Palm、PeopleSoft 8 mulit-lingual、SOAP、Web
    (HTTP/HTML)和双Web/WinSocket协议。
    Enterprise Java Bean:EJB测试和Rmi-Java协议。
    ERP/CRM:Baan、Oracle NCA、Peoplesoft-Tuxedo、SAP-Web、SAPGUI、
    Siebel-DB2 CLI、Siebel-MSSQL、Siebel-Web和Siebel-Oracle协议。
    传统:终端仿真(RTE)。
    邮件服务:Internet邮件访问协议(IMAP)、MS Exchange (MAPI)、POP3和
    SMTP
    中间件:Jacada和Tuxedo(6、7)协议。
    流数据:Media Player (MMS)和Real协议。
    无线:i-Mode、VoiceXML和WAP协议。

    获取vuser信息

    可以向Vuser脚本中添加下列函数以检索Vuser信息:
    在下例中,lr_get_host_name函数检索正在运行Vuser的计算机的名称。
    有关上述函数的详细信息,请参阅《LoadRunner Function Reference》

    将消息发送到输出运行方案时,Controller的输出窗口将显示有关脚本执行的信息。可在Vuser脚本中包括相应语句,将错误和通知消息发送到Controller。Controller将在输出窗口中显示这些消息。例如,可以插入一条消息,显示客户端应用程序的当前状态。还可将这些消息保存到文件。
    注意:=不要从事务内部发送消息,因为这可能使事务执行时间变长,并扭曲事务结果。
    可以在Vuser脚本中使用下列消息函数:
    lr_get_attrib_string返回一个字符串,其中包含命令行参数值或运行
    时信息,例如Vuser ID或负载生成器的名称
    lr_get_host_name返回Vuser负载生成器的名称
    lr_get_master_host_name返回LoadRunner Controller负载生成器的名称
    lr_whoami返回Vuser的Vuser ID、Vuser组和方案ID
    lr_debug_message将调试消息发送到输出窗口。

    lr_error_message将错误消息发送到输出窗口。
    lr_get_debug_message检索当前的消息类。

    lr_log_message将输出消息直接发送到output.txt文件,此文件
    位于Vuser脚本目录中。该函数有助于防止输出消息干扰TCP/IP通信。
    lr_output_message将消息发送到输出窗口。
    lr_set_debug_message为输出消息设置消息类。
    lr_vuser_status_message生成格式化输出并将其打印到Controller Vuser
    状态区域。

    lr_message将消息发送到Vuser日志和输出窗口。

    注意:=如果使用日志运行时设置修改脚本的调试级别,则lr_message、
    lr_output_message和lr_log_message函数的行为将不会更改,它们将继续发
    送消息。
    日志消息
    可使用VuGen来生成lr_log_message函数并将其插入到Vuser脚本。例如,
    如果正在录制数据库操作,则可插入一条消息以表示第一个查询,如“这是第一
    个查询”。
    要插入函数,请执行下列操作:
    选择“插入” > “日志消息”。将打开“日志消息”对话框。

    将消息键入到“消息文本”框。
    单击“确定”插入消息并关闭对话框。lr_log_message函数将插入到脚本的当
    前点。
    lr_log_message将输出消息直接发送到output.txt文件,此文件
    位于Vuser脚本目录中。该函数有助于防止输出消息干扰TCP/IP通信。
    lr_output_message将消息发送到输出窗口。
    lr_set_debug_message为输出消息设置消息类。
    lr_vuser_status_message生成格式化输出并将其打印到Controller Vuser
    状态区域。

    lr_message将消息发送到Vuser日志和输出窗口。
    SP
    调试消息
    可以使用VuGen的用户界面添加调试或错误消息。对于调试消息,可以指示文
    本消息的级别(只有当指定的级别与消息类匹配时才发出该消息)。使用
    lr_set_debug_message可以设置消息类。

    要插入调试函数,请执行下列操作:
    选择“插入” > “新建步骤”。将打开“添加步骤”对话框。
    选择“调试消息”步骤,单击“确定”。将打开“调试消息”对话框。

    =选择消息级别:“简要”或“扩展日志”。如果选择“扩展日志”,请指示要记录的信息类型:参数替换、结果数据或完全跟踪。
    将消息键入到“消息文本”框。
    单击“确定”插入消息并关闭对话框。lr_debug_message函数将插入到脚本
    的当前点。错误消息和输出消息对于用树视图表示脚本的协议(如Web、Winsock和Oracle NCA)而言,可以使用用户界面添加错误消息或输出消息。通常使用该函数来插入条件语句,如果检测到错误条件,则发出消息。

    要插入错误消息或输出消息函数,请执行下列操作:
    选择“插入” > “新建步骤”。将打开“添加步骤”对话框。
    选择“错误消息”或“输出消息”步骤,单击“确定”。将打开“错误消息
    或“输出消息”对话框。

    将消息键入到“消息文本”框。
    单击“确定”插入消息并关闭对话框。lr_error_message或
    lr_output_message函数将插入到脚本的当前点。

  • 相关阅读:
    架构设计:系统存储(10)——MySQL简单主从方案及暴露的问题
    西安大唐提车游记——感受古都容颜
    架构设计:系统存储(9)——MySQL数据库性能优化(5)
    架构设计:系统存储(8)——MySQL数据库性能优化(4)
    架构设计:系统存储(7)——MySQL数据库性能优化(3)
    架构设计:系统存储(6)——MySQL数据库性能优化(2)
    全班成绩录入系统
    直接选择排序
    冒泡排序
    直接插入排序
  • 原文地址:https://www.cnblogs.com/hushaojun/p/4485222.html
Copyright © 2020-2023  润新知