LoadRunner是工业标准级的性能测试软件,它是目前业界占有市场份额大的性能测试软件。它支持业界普遍的标准和开发技术 。
支持广泛的业界标准,LoadRunner支持的协议主要分为以下几组:
Web and Multimedia:MediaPlayer (MMS),Web (Click and ),Web (HTTP/HTM
app性能测试工具loadrunner价格
LoadRunner是工业标准级的性能测试软件,它是目前业界占有市场份额大的性能测试软件。它支持业界普遍的标准和开发技术 。
支持广泛的业界标准,LoadRunner支持的协议主要分为以下几组:
Web and Multimedia:MediaPlayer (MMS),Web (Click and ),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 ADO.NET,Windows
Communication Foundation (WCF)
Database: MS
SQL Server,ODBC, Oracle
DCOM:COM/DCOM
Oracle E-Business:Oracle NCA,Oracle Web Applications 11i
(Click and ),PeopleSoft Enterprise (Click
and ),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 ,AJAX TruClient,Silverlight Vuser
SAP:SAP-Web,SAP (Click and ),SAPGUI
SOA:MQSeries-Client,MQSeries-Server,Service Test Vuser,Web Services
Templates:Enterprise
Java Beans (EJB),C Vuser,Java Vuser,Java Vuser,VB Vuser,VB.NET Vuser
(Visual Studio Add-in),VBNet Vuser,VB 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可以通过录制直接生成脚本,极大地节省了开发和调试脚本的工作量。VU可以先记录下业务流程,然后将其转化为测试脚本。建立测试脚本后,可以对其进行参数化操作,这样可以利用几套不同的实际发生数据来测试应用程序。以一个订单输入过程为例,参数化操作可将记录中的固定数据,如订单号和客户名称,由可变量来代替。在这些变量内随意输入可能的订单号和客户吗,来匹配多个实际用户的操作行为。将这些互补产品与HPELoadRunner结合使用,可构成一个发布风险管理解决方案,这样您就可以在投产前作出明智的决策。
Controller创建性能测试方案
虚拟用户脚本生成后,使用Loadrunner的Controller可以根据需要设定负载方案、业务流程组合和虚拟用户数,创建不同的性能场景。
Controller能够创建基于目标和手工的性能测试场景。前者可使用户关注某项他感兴趣的性能指标,后者则可
考察整个软件系统在既定负载下的性能表现。
性能测试策略Loadrunner性能测试场景压力测试面向目标测试场景+忽略think time负载测试手工测试场景+同步点+虚拟IP+宽带模拟基准测试脚本和场景复用并发测试同步点+多虚拟用户
数据驱动
Loadrunner将业务流程和业务数据分离,并且很。其中有一个很有用的功能,就是Data Wizard。通过Data Wizard来自动实现测试数据的参数化。Data Wizard与数据库服务器直接连接,从中可以获取所需的数据(如订单号和用户名),并将其直接输入到测试脚本。这样避免了人工处理数据的需要。您还可以使用模板来生成多个自定义报告,以满足各利益相关者的需求。
服务器检测
Loadrunner可以检查出性能延迟的地方:网络或客户端延迟、CPU性能、I/O延迟、数据库锁定和数据库服务器上的其他问题。这是因为Loadrunner内含集成的实时监测器。在负载测试过程的任何时候,都可以观察到应用系统的运行性能,包括服务器、数据库、网络设备等。简化分析和报告凭借其Bubble-Up分析功能,HPELoadRunner将帮助您确定哪些交易达到既定的服务水平目标,哪些没有达到以及没有达到的潜在原因