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, and 3.5,Microsoft ,Windows®
Communication Foundation (WCF)
ØDatabase: MS
SQL Server,ODBC, Oracle®
ØDCOM:COM/DCOM
ØOracle E-Business:Oracle NCA,Oracle Web Applications 11i
(Click and script),PeopleSoft Enterprise (Click
and script),Siebel-Web,PeopleSoft-Tuxedo
ØRemote Access:Citrix_ICA, Terminal Emulation (RTE)
ØRich Internet Applications:Flex Virtual User (for Adobe® Flash),Action Message Format (includes RTMP/AMF),AJAX Click and script,AJAX TruClient,Silverlight Vuser
ØSAP:SAP-Web,SAP (Click and script),SAPGUI
ØSOA:MQSeries-Client,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 applications (RIA)
更多技术特点
Ø
轻松创建虚拟用户,录制引擎能够生成代理或虚拟的用户模拟业务流程和真正用户的操作行为。利用虚拟用户,您可以在Windows,
IBM AIX, HP-UX, SUN SOLARIS 或Linux机器上同时运行成千上万个测试。
Ø
采用TurboLoad技术,产生压力测试场景时,每个虚拟用户的内存资源消耗平均小于2MB;使用有限的资源产生大的压力 场景。
Ø
无代理的性能监控器,用于采集被测系统的性能参数,在被测试系统上,不安装任何代理软件。
LoadRunner 是一种适用于各种体系架构的自动负载测试工具,通过模拟实际用户的操作行为和实施实时性能监测,来帮助用户排查和发现问题。相比于 RPT, LR 能支持更广范的协议和技术,适应面很广,为用户的特殊环境提供特殊的解决方案。LR 的组件很多,其中核心的组件包括:Vuser Generator(VuGen) 用于捕获终用户业务流程和创建自动性能测试脚本Controller 用于组织、驱动、管理和监控负载测试。Load Generator 负载生成器用于通过运行虚拟用户生成负载。Analysis 有助于您查看、分析和比较性能结果。IBM Rational Performance Tester(简称 RPT)也是一款性能测试工具,适用于基于 Web 的应用程序的性能和可靠性测试。Rational Performance Tester 将易用性与深入分析功能相结合,从而简化了测试创建、负载生成和数据收集,以帮助确保应用程序具有支持数以千计并发用户并稳定运行的性能。RPT 是针对 Web 应用程序的性能测试工具,基于 Windows 和 Linux 的用户界面,使用基于树型结构的测试编辑器提供且详细的测试视图。提供不同用户数的灵活的模拟,支持将 Windows 和 Linux 用作分布式负载生成器,使用硬件资源实现大型、多用户的测试。支持使用自定义 Java 代码的灵活测试定制。
Loadrunner
Flex:
支持基于SSL的RTMP(RTMPS)。有关详细信息,请参阅LoadRunner帮助中的RTMP / RTMPT流式传输。
能够从录音工具栏插入文本检查。有关详细信息,请参阅LoadRunner帮助中的浮动记录工具栏。
RDP:会话管理改进,能够在重播结束时恢复未关闭的会话并终止会话。有关详细信息,请参阅运行时设置中RDP>视图中的字段说明。
POP3,SMTP,IMAP:在录制指ding了IP地址的登录步骤时,脚本保存IP地址而不是主机名。有关详细信息,请参阅LoadRunner帮助中的邮件服务协议概述。
RTE:新的显式断开API命令。有关详细信息,请参阅“LoadRunner函数参考”中的TE_disconnect。
SAP - Web,Siebel - Web:支持远程和本地代理记录。有关详细信息,请参阅在LoadRunner帮助中通过代理 - 概述记录。
Java over HTTP:支持DFE扩展(GWT除外)。
Windows套接字:支持SSL。有关详细信息,请参阅LoadRunner函数参考中的
LoadRunner组件共存矩阵
下表介绍了哪些LoadRunner产品可以在同一台机器上共存:
首ci安装/
第二次安装
LoadRunner完整的VuGen独立分析独立负载发生器监视器在防火墙上MI侦听器TruClient独立
LR全部 - 否否否否否否
VuGen Standalone否 - 是否否否否
分析独立否是 - 否否否是
负载发电机否否否 - 否否否
监控防火墙否否否否 - 否否
MI听众否否否否否否否
TruClient Standalone否否是否否否 -
其他安装和升级
所有独立安装(例如Load Generator等)可以在DVD的“独立应用程序”文件夹中找到。
所有其他组件(如Citrix Agent等)可以在DVD的Additional Components文件夹中找到。
您可以在现有的早期版本的LoadRunner中安装LoadRunner 12.50。但是,如果您具有11.00版本的LoadRunner,则必须先卸载它,然后再安装LoadRunner 12.50。
注意:要在Linux机器上重播ODBC协议脚本,需要unixODBC v.2.3.1或更高版本。
虚拟桌面服务器(VTS)
如果您有较旧版本的VTS,请卸载它并从DVD上的“其他组件”文件夹重新安装xin版本。