Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCTION
The year 2000 was an exceptionally strong year of market growth for load testing
tools and related services. The worldwide market (inclusive of remote/hosted load
testing services) for distributed environments exceeded Newport Group forecasts
and reached $359.3 million, up 68 percent from its 1999 level of $214 million, and
Numbers In
Millions
Source: Newport Group, Inc. 2001
outpacing the previous years percentage growth rate of 55 percent. Newport Group
forecasts that the market for automated load testing solutions will continue to grow,
but at a slower pace in 2001 given the challenging economic conditions. We believe
the market will reach $445.6 million in 2001 and reach nearly $880 million by 2004
(see figure 1, Worldwide Load Testing Market Growth, Distributed Environments,
1998 - 2004).
Another reason for the drop in average price is that a broader range of companies many smaller in size than the market has previously experienced are adopting load testing
solutions as they move their business critical applications to
the Web. Thus, based on a broader market appeal for load
testing solutions and based on the current performance/scalability requirements for a greater number of small to midsize companies, the average VU license has decreased. The
The core strength of the load testing market still resides with
the handful of traditional players, and, of those players,
companies offering a wide array of testing products and
services that extend beyond load testing, such as test management, functional testing, component testing and performance monitoring and management solutions, realized
the strongest growth in 2000. We believe they will also be
the strongest performers in 2001. Mercury Interactive
remains the dominant market leader
and the one vendor, which all others
aim to compete against.
Other 5%
Segue 7%
Compuware 7%
Cyrano 2%
Empirix 7%
Rational 11%
testing plays in todays technologydriven economy. The worldwide market for product and related services
(inclusive of remote/hosted load testing services) for distributed environments reached $359.3 million, up 68
percent from its 1999 level of $214
million. Newport Group defines related services as any consulting services
that are sold to an end-user client,
which are over and above any services
that may be sold as part of the tool purchase. We factor in consulting services
provided by the tool vendors and their
direct channel partners.
Other 6%
Segue 9%
Compuware 8%
Cyrano 2%
Empirix 8%
Rational 6%
RadView 4%
VENDOR PROFILES
The following sections provide brief summaries on the load
testing offerings from leading vendors. Each section begins
with one or several company highlights from 2000.
Compuware Corporation (Farmington Hills, MI)
Year 2000 Company Highlight: In 2000, Compuware
merged the development labs for their EcoSYSTEMS product line (production monitoring/management) with the
development labs for their QACenter product line (application testing). As a result, development initiatives have
The load testing technology in the Performance Edition (formally sold individually as QALoad) relies on multi-thread-
Via the PointForward service, Compuware engineers leverage the QACenter load testing technology to drive loads of
hundreds or thousands over the Internet to a customer site
and measure performance and scalability. With
PointForward, customers can opt to have user loads driven
from multiple geographic locations worldwide.
In the QACenter Performance Edition, Compuware has bundled its load testing technology with server analysis agents
and file and data management (File-AID). The server analysis agents monitor each tier of the application infrastructure
during the load test. The technology, derived from
Compuwares production monitoring solution EcoSystems,
provides detailed performance data that is automatically
correlated to load testing results. The combination of load
testing, resource utilization, data management and user
experience monitoring tools work to identify the origin of
performance problems and then provide the drill-down
detail needed to locate and resolve those problems.
In September of 2000, Compuware launched its remote load
testing service, PointForward. It should be noted that in
addition to scalability testing, PointForward includes reliability testing, integrity testing and performance monitoring.
Rational 5%
160
In 2000, CYRANO positioned itself
as the first testing vendor to provide
140
their technology via the open source
120
business model. CYRANOs open
source solution, OpenSTA, offers a
100
core architecture of load testing and
production monitoring technology
80
to organizations at no cost. By pro60
viding software for Web performance testing (OpenSTA), database
40
+103%
performance testing and analysis
(Impact and Workbench), database
20
monitoring (Production), network
0 Compuware
and firewall vulnerability testing
Corporation
(NV e-secure), legacy understanding
and testing (Wincap and Test) and
strategic consulting and education
offerings, CYRANO is an end-to-end quality assurance
provider to its customers. CYRANO offers integrated solutions, service and support to companies that want to minimize risk, benchmark Service Level Agreements and enable
Capacity Planning for their IT infrastructures.
figure 6
1998
1999
2000
+169%
+29%
+164%
+54%
Rational
Software
Empirix
Segue
Software
+112%
-8%
Cyrano, Inc
Mercury
Interactive
RadView
Software
among the top five vendors in the market space for load testing solutions. In 2000, the company worked aggressively to
expand their testing offerings and added hosted load testing
services, component testing tools and performance monitoring services through a partnership with Internet quality
measurement firm, Gomez, Inc. Based on their performance
and forward-looking company strategies, Empirix should
continue to strengthen their competitive position in 2001.
Year 2000 Company Highlight: Empirix became an independent company by merging RSW Software with Hammer
Technologies (testing in the communications space), two
former independent business units of Teradyne. The combined technologies from each respective company uniquely
positions Empirix to serve the testing needs of individual
and/or integrated Web and voice applications. Empirix is
Requiring no programming, e-Load utilizes automaticallygenerated Visual Scripts and supports data-driven user loads
for hundreds or thousands of simultaneous virtual users.
The e-Load Scenario Manager lets you define custom load,
stress, and performance scenarios that can be changed on the
fly using different sets of scripts to represent a range of business functions. e-Load leverages TrueLoad technology,
Other
International
Segue
U.S.
Empirix
Rational
RadView
Mercury
into their environments. Additionally, LoadRunner is integrated with Mercury Interactives application performance
monitoring and management technologies, allowing
LoadRunner scripts to be re-used to monitor application performance once an application has been deployed into production. In addition to LoadRunner, Mercury Interactive
also offers Astra LoadTest as part of the Astra suite of testing tools. Based on Visual Basic, Astra LoadTest is a lighter
and subsequently less expensive load testing tool, requiring less coding for script development and focused on Web
applications only. For either tool, load scenarios and results
can be saved to Mercury Interactives TestDirector repository for ongoing scenario reuse, test management and defect
tracking.
Primarily addressing the testing needs of distributed environments, Mercury Interactives LoadRunner is an enterprise level load testing tool that measures and predicts system behavior and performance. The tool exercises an entire
enterprise infrastructure by emulating thousands of users to
isolate problems, optimize performance and accelerate
deployment. LoadRunners Controller acts as a central point
of control in order to organize, execute and manage load test
scenarios. The Controller executes load tests by running and
synchronizing combinations of business processes with
multiple types of virtual users concurrently. As the virtual
users run and emulate the application clients, the Controller
uses its integrated real-time monitors to provide performance information on all parts of the infrastructure under load
in order to help isolate the bottlenecks. Performance monitors are available for the most popular web servers, application servers, databases, network components and firewalls.
For instance, an enterprise application can be tested with
hundreds or thousands of desktop, terminal, Web and Java
clients to determine how Java users affect a system as they
access an ERP application over the Web.
LoadRunner offers support for HTTP, XML, SOAP, WAP, iMode, CORBA, DCOM, plus many more protocols and
technologies. LoadRunners virtual users can run on several different platforms including Windows NT and 2000,
Solaris, AIX, HP-UX and Linux. In addition, Mercury
Interactives LoadRunner includes online performance monitors, allowing identification and isolation of performance
problems during the load test. Supported performance monitors are available for Apache, IIS, iPlanet, WebLogic,
WebSphere, SilverStream, Ariba, ATG Dynamo, Oracle,
SQLServer, DB2 and more.
Mercury Interactive also offers ActiveTest a hosted-load
testing service. ActiveTest is driven by Mercury
Interactives LoadRunner, and is designed to verify the performance of Web applications over the Internet. Leveraging
the current hosted infrastructure, the ActiveTest Service can
drive transaction load simulations of over 2 million concurrent users or an approximate Web server load of three billion
hits per day. ActiveTest results reveal which areas of the
application are in need of tuning to achieve better performance. Based on customer observations and summary performance test reports generated by the ActiveTest Service,
customers can assess their application weaknesses and make
improvements to their systems.
Cruise Control, which is a predictive tool feature for automatically measuring performance thresholds and determining concurrent usage limits. WebLoad runs on any
Microsoft Windows workstation and/or server and on the
Linux and Sun Solaris platforms, Solaris version 2.6 or
higher.
10
Rational Suite TestStudio provides the three levels of diagnostic information needed to isolate the cause of performance bottlenecks by analyzing the business transactions,
low-level client calls, and system resources that are causing
poor performance. For example, performance tests with
Rational Suite TestStudio helps users decide when to tune
the back-end server by increasing system memory or CPU
speed. It also identifies specific areas of client, middle-tier,
or server-side code that are causing performance problems.
11
helps companies to define and achieve their specific e-business reliability requirements. Segues eConfidence programs include: eConfidence Functionality, eConfidence
Performance and eConfidence Production. Consulting customers include Bank of America, British Airways, Chase
Manhattan Bank, Citibank, Compaq, Dell, Discover
Brokerage, eCircles.com, Fidelity Investments, Hotmail,
Infoseek, Morningstar, Netscape, Quote.com, Rueters and
Tickets.com among others. Most recently, Segue announced
eConfidenceScale (eCScale). Powered by SilkPerformer,
eCScale is an expanded set of hosted load testing services
designed to provide performance and scalability assessments of e-business applications. Hosted by Navisite,
Segues eCScale service can be delivered via a hosted load
testing service or through traditional on-site consultations.
Segue is publicly
traded on the
NASDAQ under
the symbol SEGU.
Key Segue clients
for SilkPerformer
include Fidelity
Investments, eBay,
Sun Microsystems,
Charles Schwab,
AOL/Netscape,
Dell, State Farm, Merrill Lynch, Sears.com and Telcordia.
Key partners include marchFIRST, PriceWaterhouse
Coopers, Razorfish, Systest Labs, StarQuality, BMC
Software and IBM Global Services, among others. In business since 1988, more information can be viewed at
www.segue.com.
12
Prior to test execution, WebAvalanche provides the functionality for users to define profiles of the types of simulated users that are to be generated. This solution provides
flexibility for profiling simulated users at the network level,
ensuring that tests do not operate from the assumption of
clean LAN traffic only. For example, connection profiles
can be specified to vary network latency, packet loss rates
and network noise for each simulated
user. The fashion in which simulated
users are to be routed through a web
million in overapplication infrastructure can be specall load test tool and related
ified. With WebAvalanche, simulated
web traffic is configured and generatservices revenue for distribed at an aggregate level in contrast to
uted environments, 73.4% or
detailed scripting at a per simulated
$263.8 million was gained as a user level, resulting in less overhead in
result of the need to test Web
test set-up and script maintenance.
13
Founded in 1987, Parasoft released the load testing functionality of its WebKing 3.0 product in November of 2000
to compliment its error prevention and error detection suite
of tools. WebKing is a comprehensive development, testing, and management tool designed specially for dynamic
Web site developers and testers. WebKing automatically
exposes load, construction, functionality, presentation, content, and design problems and requires no script development. WebKing also provides an infrastructure that allows
14
All company names and products mentioned herein are registered trademarks of their respective companies.
15