background image
<< Chapter 9 - Performance Testing Concepts | Planning Performance Tests >>
<< Chapter 9 - Performance Testing Concepts | Planning Performance Tests >>

Rational TestManager and Performance Testing

250
Chapter 9 - Performance Testing Concepts
Early in the development lifecycle--in the elaboration iterations--performance tests
focus on identifying and eliminating architecture-related performance bottlenecks.
Later in the lifecycle--in the construction iterations--performance tests tune the
software and environment (optimizing response time and resources), and verify that
the applications and system acceptably handle high workload and stress conditions,
such as a large number of transactions, clients, or volumes of data. Different types of
performance tests are suited to each iteration.
Rational TestManager and Performance Testing
Performance testing with TestManager helps you discover and correct performance
problems before you deploy your application in the real world. With TestManager,
you have all of the tools you need to identify, isolate, and analyze performance
bottlenecks.
As an automated load testing tool, TestManager emulates one or many actual users
performing various computing tasks. By replacing users with virtual testers,
TestManager removes the need for users to manually add workload to the server.
Because TestManager lets you play back the activities of multiple virtual testers on a
single computer, you can run tests involving hundreds or thousands of virtual testers
on just a few computers--or on one computer.
Creating Test Scripts
A test script can come from a number of sources:
s
You can record a session in Robot. Robot records activities in the session and then
automatically creates a test script that represents the user's interactions with the
server. For more information about recording a session, see the
Rational Robot User's
Guide
.
s
You can import a test script from QualityArchitect. When you generate a Java or
Visual Basic script through QualityArchitect, you can view it through
TestManager, just like any other test script. You can run it, use it to implement a
test case, or insert it into a suite.
s
You can write a Java or Visual Basic test script by hand. The test script must follow
the conventions defined for these test script types. For more information, see the
Rational Test Script Services for Java
and
Rational Test Script Services for Visual Basic
manuals.