LoadRunner是工业标准级的性能测试软件,它是目前业界占有市场份额大的性能测试软件。它支持业界普遍的标准和开发技术 。
支持广泛的业界标准,LoadRunner支持的协议主要分为以下几组:
? Web and Multimedia:MediaPlayer (MMS),Web (Click and Script),Web (HTTP/HTML),RealPlayer
? Network: Domain Name
Resolution (DNS),File Transfer Protocol (FTP),Internet Messaging (IMAP),Lightweight Directory Access Protocol (LDAP),MS Exchange (MAPI),Office
Protocol (POP3), Simple Mail Protocol (SMTP),Tuxedo,Windows?
Sockets
? .NET Record/Replay:Microsoft?
.NET 2.0, 3.0,接口性能测试工具loadrunner参数化, and 3.5,Microsoft ADO.NET,Windows?
Communication Foundation (WCF)
? Database: MS
SQL Server,ODBC, Oracle?
? DCOM:COM/DCOM
? Oracle E-Business:Oracle NCA,Oracle Web Applicati 11i
(Click and Script),PeopleSoft Enterprise (Click
and Script),Siebel-Web,PeopleSoft-Tuxedo
? Remote Access:Citrix_ICA, Terminal Emulation (RTE)
? Rich Internet Applicati:Flex Virtual User (for Adobe? Flash),Action Message Format (includes RTMP/AMF),AJAX Click and Script,AJAX TruClient,ios性能测试工具loadrunner参数化,Silverlight Vuser
? SAP:SAP-Web,SAP (Click and Script),SAPGUI
? SOA:MQSeries-Client,性能测试工具loadrunner参数化,MQSeries-Server,Service Test Vuser,Web Services
? Templates:Enterprise
Java? Beans (EJB),C Vuser,Java Vuser,Javascript Vuser,VB Vuser,VB.NET Vuser
(Visual Studio Add-in),VBNet Vuser,VB Script Vuser,C#.NET Vuser (Visual Studio Add-in),C++.NET Vuser (Visual Studio Add-in)
? Wireless:i-mode, WAP,Palm,Multimedia Messaging Service (MMS)
? GUI: HP QuickTest
Professional software
? Java Record/Replay:CORBA-Java,RMI-Java (includes ORMI),Jacada,JMS,Java over HTTP Vuser
? Remote Desktop:Microsoft Remote Desktop Protocol (RDP)
? Web 2.0:service-oriented
architecture (SOA),Web & Multimedia,rich internet applicati (RIA)
更多技术特点
?
轻松创建虚拟用户,录制引擎能够生成代理或虚拟的用户模拟业务流程和真正用户的操作行为。利用虚拟用户,您可以在Windows,
IBM AIX, HP-UX, SUN SOLARIS 或Linux机器上同时运行成千上万个测试。
?
采用TurboLoad技术,产生压力测试场景时,每个虚拟用户的内存资源消耗平均小于2MB;使用有限的资源产生大的压力 场景。
?
无代理的性能监控器,用于采集被测系统的性能参数,在被测试系统上,不安装任何代理软件。
LoadRunner注释和限制
本节包括LoadRunner版本12.50的安装前说明,问题和解决方法。
有关其他限制和解决方法,请参阅联机帮助中的“疑难解答和限制”部分。
安装
权限
帮助和PDF
VuGen将
TruClient
总监兼总监
非英文操作系统
McAfee兼容性问题
已弃用的功能
集成
安装
视窗
在机器上安装多个LoadRunner组件(例如VuGen和Analysis(独立版本))并卸载其中一个组件 - 卸载后,必须对其余组件运行“修复”。
如果您正在运行McAfee或Aladdin的eSafe防病毒应用程序,请在安装LoadRunner之前关闭它们。
如果您正在运行McAfee的防病毒应用程序,请注意,它阻止由LoadRunner代理用作默认的端口443。您需要手动启用此端口。要禁用端口,请打开McAfee配置对话框。在“防火墙策略”选项卡中,添加一个新规则以允许端口443 - 操作:允许IP:TCP,HP LoadRunner代理进程的传入流量。
如果启用了McAfee Host防御(HIP),则无法使用有限用户帐户记录脚本。此外,即使使用完全特权的用户帐户,您也可能会遇到浏览器故障。
如果您在生成Analysis会话之后安装语言包,则无法打开会话文件(.lra)。您只能在与其生成机器相同的区域设置的机器上打开它。但是,您可以打开原始结果.lrr文件。
如果您将VuGen独立版和BPM安装在一台机器上,并删除BPM,则应在VuGen上运行“修复”安装。
LoadrunnerR/RPT 的脚本的开发过程通常都是采用录制 + 定制的模式。首先通过对典型业务逻辑的录制,完成脚本中的基本业务的框架,然后针对录制结果,通过参数化,数据关联,增加逻辑控制等方式加强脚本的适应性来满足特殊的业务需求。
脚本录制 / 定制过程LR:直接生成面向过程的运行代码LR 通过对基本业务的录制,VuGen 将生成的 Vuser 函数(也称作 LR API)并将他们插入到脚本中。在实践中,上海loadrunner参数化,LR 脚本就是由这样的 Vuser 函数和一些定制代码组成的。对于基于 Web(HTTP/HTML) 的应用程序的测试,多数用户选择基于 C 语言的 LR 脚本,显然,这种 LR 脚本是一种面向过程的脚本,可以对终运行的脚本进行直接的修改与调整。对于来说,这种 LR 脚本的开发方式比较灵活。相应地,这项工作,对于的编程基础,尤其是 C 语言和 LR API 的了解,要求都比较高。RPT:录制结果经过“翻译”生成终的运行代码与 LR 不同,RPT 的脚本录制过程可以拆分成两步。如图 1 所示,一步,RPT Recorder on RAC 负责记录用户的所有 HTTP 请求,生成一系列的 Trace 文件。Trace 文件记录了用户与服务器的交互过程。第二步,当用户完成脚本的录制过程之后,RPT Test Generator 能够根据 Trace 文件“翻译”一遍,生成终运行的测试脚本。
这种生成临时 Trace 文件的好处是用户可以随时依据该 Trace 文件生成新的测试脚本,然后再对脚本进行测试场景定制,而不用对同一个操作过程做多次录制操作。
上海loadrunner参数化-华克斯由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司为客户提供“Loadrunner,Fortify,源代码审计,源代码扫描”等业务,公司拥有“Loadrunner,Fortify,Webinspect”等品牌,专注于行业软件等行业。,在苏州工业园区新平街388号的名声不错。欢迎来电垂询,联系人:华克斯。