Rational Performance Tester v8



Search Tips   |   Advanced Search



  1. Quick start
  2. RPT Home
  3. Install
  4. Installation Manager
  5. Manage licenses
  6. Runtime license examples
  7. View license information for installed packages
  8. VMware
  9. Web-based help content
  10. Install RPT Agent
  11. Install RPT Agent on z/OS
  12. IBM RPT, V8.1.1 Release Notes
  13. What's new
  14. Migrate to a new release of RPT

RPT v7 Tutorials

  1. Create performance tests
  2. Run tests on remote locations
  3. Reporting
  4. Experience Report
  5. RPT procedure

Create tests

  1. Create a test project
  2. Put tests under source control
  3. Organize tests by type
  4. Copy tests with dependencies

Record Tests

  1. HTTP performance testing procedure
  2. Record an HTTP test
  3. Record a successful test
  4. Configure IE for recording from a secure Web site
  5. Annotate a test during recording
  6. Split a test during recording
  7. Regenerate complete tests
  8. Record with IP addresses
  9. Record with Internet Protocol v6
  10. Return a browser to its initial state if recording is interrupted
  11. Change HTTP recording preferences
  12. Change HTTP test generation preferences

Configure HTTP tests

  1. Edit tests
  2. Edit HTTP tests
  3. HTTP test editor
  4. Define performance requirements in tests
  5. Add an authentication folder
  6. Verification Points - Verify expected behavior
  7. Cookies - How loops affect the state of virtual users
  8. Split a test
  9. Split a test page
  10. Merge test pages
  11. Disable and enable secondary HTTP requests
  12. Reuse tests on different hosts: Server connection variables
  13. View a test in the Protocol Data view
  14. Search within tests
  15. Locate specific types of test elements
  16. Extensive search and replace
  17. Disable portions of a test or schedule
  18. Run test elements in random order
  19. Rename tests
  20. Delete tests
  21. Performance testing tips
  22. Configure the Agent Controller in a secure environment
  23. Configure the high resolution timer
  24. Copy projects

Create HTTP tests manually

  1. Create an empty test
  2. Add templates for new elements
  3. Add a header
  4. Edit header contents


  1. Provide tests with variable data
  2. Datapool Example
  3. Create a datapool associated with a test
  4. Create a datapool in the workspace
  5. How datapool options affect values that a virtual user retrieves
  6. Import a CSV file into a datapool
  7. Enable a test to use a datapool
  8. Associate a test value with a datapool column
  9. View datapool candidates when you open a test
  10. Edit a datapool
  11. Encrypted datapools
  12. Use a digital certificate store with a datapool
  13. Navigate between a datapool and a test

Test Variables

  1. About test variables
  2. Declare and assign test variables
  3. View binary data
  4. Transform binary data in tests
  5. Transform binary data in specific requests
  6. Transform binary data automatically
  7. Correlate response and request data
  8. Data correlation
  9. View data correlation
  10. Test data sources
  11. Correlate a request value with test data
  12. Substitute request content from a file
  13. Create a reference or field reference
  14. Correlate multiple fields in a test
  15. Guidelines for adjusting data correlation
  16. Disable data correlation
  17. Re-correlate test data


  1. Overview
  2. Create a schedule
  3. Set the user load
  4. Think time
  5. Set think time behavior
  6. Limit think times to a maximum value
  7. User group
  8. Add a user group
  9. Emulate slower network traffic (HTTP)
  10. Run long duration tests (SAP and Citrix)
  11. Run a user group at a remote location
  12. Add a test
  13. Define performance requirements in schedules
  14. Repeat tests
  15. Delay virtual users or actions
  16. Loops - Run tests at a set rate
  17. Loops - Run tests in random order
  18. Add a transaction to a schedule
  19. Synchronize users
  20. Schedule editor reference
  21. Schedule properties
  22. User group properties

Run Schedules

  1. Run schedules with performance testing
  2. Run a schedule or test
  3. Play back HTTP tests faster than the recorded rate
  4. Set a launch configuration
  5. Run a configured schedule
  6. Automating tests
  7. Run a schedule from the command line
  8. Export report counters automatically
  9. Increase memory allocation
  10. Change the number of virtual users during a run
  11. Release virtual users from synchronization points
  12. Change the problem determination level during a run
  13. Interrupting a run


  1. Evaluate results
  2. Display reports after a run
  3. Compare results within and among runs
  4. Compare schedule stages
  5. Generate functional test reports
  6. Customize reports
  7. View resource monitoring data
  8. View response time breakdown

Test Reports

  1. Performance Requirements report
  2. Synchronization Point report
  3. Transaction Report
  4. Transaction Percentile report
  5. HTTP performance test reports

Data Collection Infrastructure

  1. Configure the DCI
  2. Data collection infrastructure
  3. Instrumenting local servers
  4. Instrumenting remote servers
  5. Instrumenting servers using the command prompt
  6. Start the DCI
  7. Stop the DCI
  8. Remove instrumentation
  9. Remove instrumentation using the command prompt

Response Time Breakdown

  1. Monitor response time breakdown
  2. Enable response time breakdown collection
  3. Enable response time breakdown collection on Windows Vista
  4. Logging levels
  5. Enable response time breakdown collection for specific page elements
  6. Specify an IP address manually
  7. Analyzing distributed application performance problems
  8. Analyze application failures
  9. Problem analysis


  1. Troubleshoot performance testing
  2. Logging levels for the workbench
  3. Logging levels in the DCI
  4. Set the statistics displayed during a run
  5. Set the data that the test log collects
  6. Set the problem determination level
  7. General product information
  8. Troubleshooting process
  9. Access release information
  10. Search knowledge bases
  11. Getting fixes
  12. IBM Support Assistant
  13. Contact IBM Software Support
  14. Subscribe to Support updates
  15. Register on the IBM Software Support Web site

DCI Troubleshooting

  1. Find the causes of code performance problems
  2. Navigate among the views
  3. Unsupported scenarios
  4. Troubleshoot data collection problems with the symptom catalog
  5. Troubleshoot workbench problems with the Log and Trace Analyzer
  6. No dynamic discovery for nondefault ports
  7. No support for using proxies to work around firewalls
  8. Limit of one user at a time for data collection agents
  9. Some duplicate information generated if profiling with both agents at once
  10. No support for ITM and DCI coexistence
  11. Remove the virtualizer to support other types of profiling
  12. Remove the virtualizer from WebSphere Application Server
  13. Remove the virtualizer from WebLogic Server
  14. Ensure accurate correlation of Siebel transactions


  1. Test log
  2. View test logs
  3. Export data from runs


  1. Debug HTTP tests
  2. HTTP debugging
  3. Watch a virtual user during a test run
  4. Watch a virtual user during a schedule run
  5. Replay a virtual user after a run completes
  6. View the playback summary of a virtual user
  7. Inspect HTTP test logs in the Protocol Data view
  8. Manage HTTP information in the Protocol Data view

Test Elements

  1. Add test elements
  2. Add a comment
  3. Add a transaction to a test
  4. Add conditional logic
  5. Synchronize users in tests
  6. Add a loop to a test

Test Preferences

  1. HTTP test editor reference
  2. HTTP preferences
  3. HTTP protocol data view preferences
  4. HTTP recorder preferences
  5. HTTP test editor preferences
  6. HTTP test details
  7. HTTP page details
  8. HTTP request details
  9. HTTP response data details
  10. HTTP connection details

Monitor resource data

  1. Monitor resource data
  2. Resource monitoring data sources
  3. Resource time breakdown data sources

Emulate network traffic from multiple hosts

  1. Emulate network traffic from multiple hosts
  2. Configure IP aliases for a remote Windows location
  3. Configure IP aliases for a remote Linux location
  4. Configure IP aliases for a remote AIX location
  5. Enable virtual users to use IP aliases

Application Response Measurement

  1. Overview
  2. Data collection and analysis scenario support
  3. Common application performance problems
  4. Causes of performance problems
  5. Collect response time breakdown data
  6. Create a reproducible scenario for application performance analysis
  7. Collect response time breakdown data

ARM instrumentation

  1. Insert ARM instrumentation into application code
  2. Enable ARM data collection in Siebel
  3. Collect SQL statements in WebSphere
  4. Customize real-time profiling settings
  5. Customize profiling settings for Java EE analysis
  6. Customize profiling settings for non-Java EE ARM instrumented applications for analysis

Custom code

  1. Extend test execution with custom code
  2. Create custom Java code
  3. Test execution services interfaces and classes
  4. Reducing the performance impact of custom code
  5. Add custom counters to reports
  6. Use transactions and statistics
  7. Migrate custom code from previous versions

Custom code examples

  1. Custom code examples
  2. Control loops - Trade example
  3. Control loops - PlantsByWebSphere example
  4. Retrieve the IP address of a virtual user with IP Aliasing
  5. Retrieve the IP address of a virtual user
  6. Print input arguments to a file
  7. Count the number of times that code is executed
  8. Set and clear cookies for a virtual user
  9. Determine where a test is running
  10. Extract a string or token from its input argument
  11. Retrieve the maximum JVM heap size
  12. Run an external program from a test
  13. Store objects in data areas.

Extend RPT I

  1. Extend RPT to support other protocols
  2. Protocol extension structure
  3. Extend the test recorder
  4. Extend the test generator
  5. Public APIs for test generation
  6. Extend the load test behavior model
  7. Updates to the load test behavior model
  8. Extension points for LTBM
  9. Register a model element
  10. Required attributes in a model class
  11. Registration examples
  12. Create protocol constructs
  13. Modeling the behavior of a protocol extension
  14. Extend the classes in LTBM
  15. Public APIs for LTBM
  16. com.ibm.rational.test.lt.models.behavior.lttest package
  17. com.ibm.rational.test.lt.models.behavior.common package
  18. com.ibm.rational.test.lt.models.behavior.data package
  19. com.ibm.rational.test.lt.models.behavior.vps package
  20. Extend data correlation
  21. Implement data correlation for test generation
  22. Implement data correlation for execution
  23. Extend the test editor
  24. Migrate test editor extensibility
  25. Test editor structure
  26. Common editor framework
  27. The modelObjectDescriptor extension point
  28. The testOptions extension point
  29. Contributing actions to the menu
  30. Test editor menus
  31. Create actions
  32. Editor layer extension points
  33. API classes
  34. Extend the schedule component
  35. Extension points for extending schedules
  36. Public APIs for extending schedules
  37. Extend code generation
  38. Code generation
  39. Extension points for code generation
  40. Generate test code
  41. Create the script class
  42. Code generation templates

Extend RPT II

  1. New protocol extensions
  2. Public APIs of codegen.core
  3. Extend the run-time environment
  4. Blocked Action detection
  5. Extend subsystem management during a test run
  6. Informing the test engine that the subsystem exists
  7. Create a simple test and schedule
  8. Add SampleAction and SampleSubsystem to the project
  9. Run the schedule with SampleAction using SampleSubsystem
  10. SampleAction.java code sample
  11. SampleSubsystem.java code sample
  12. Extend initialization and finalization during a test run
  13. Public APIs for run time
  14. Extend the test log viewer
  15. Extend evaluation results
  16. Extending default reports
  17. Public APIs for evaluate results
  18. Aggregation of statistical data
  19. Extend report counters
  20. Extend default reports
  21. The ReportAction extension point
  22. The RPTReport extension point

Portal Tuning

  1. Portal performance
  2. Portal Tune Guide
  3. Tune Analysis
  4. Tune WCM caches
  5. Cache tuning for federated documents
  6. Syndication tuning
  7. Tune the application serving environment
  8. Tune the IBM virtual machine for Java
  9. Tune HotSpot JVMs
  10. Tune appservers
  11. Tune transport channel services

Other Tuning

  1. WebSphere Commerce and DB2
  2. DB2 Tuning Parameters
  3. Check hardware configuration and settings
  4. Tune operating systems
  5. Tune Web servers
  6. Web server plug-in tuning tips
  7. Troubleshooting performance problems
  8. Tune Windows
  9. Tune Solaris
  10. Tune Linux
  11. Tune i5/OS
  12. Tune HP-UX
  13. Tune AIX
  14. Tune Windows
  15. Tune Solaris
  16. Tune i5/OS
  17. Tune i5/OS
  18. Tune HP-UX
  19. Tune AIX

Citrix Perf reports

  1. Citrix performance test reports
  2. Performance report
  3. Verification Points report

SAP Perf reports

  1. SAP performance test reports
  2. Performance report
  3. Verification Points report
  4. Configure the environment for SAP tests
  5. Configure SAP R/3 for performance testing
  6. Configure the environment for batch input tests

Web Service Perf reports

  1. Web service performance test reports
  2. Performance report
  3. Service Verification Points report

SIP Perf reports

  1. SIP Performance report
  2. SIP test details

Socket Perf Reports

  1. Socket performance test reports
  2. Socket Performance report
  3. Change test generation preferences
  4. Socket test details
  5. Socket connection details
  6. Socket close details
  7. Socket send details
  8. Socket receive details
  9. Socket content verification point details
  10. Socket size verification point details
  11. Socket custom verification point details


  1. HTTP counters
  2. Byte counters
  3. Page counters
  4. Run counters
  5. Test counters
  6. Transaction counters
  7. SAP counters
  8. SAP screen counters
  9. Citrix counters
  10. Citrix window synchronization counters
  11. Citrix image synchronization counters
  12. Citrix timer counters
  13. Citrix user action counters
  14. Citrix window counters
  15. Service counters
  16. Service call counters
  17. Service verification point counters
  18. SIP counters
  19. SIP calls
  20. SIP messages
  21. SIP requests
  22. SIP verification point counters
  23. Socket counters
  24. Socket counters
  25. Generic service client call details
  26. Generic service client message return details
  27. Generic editor


  1. SAP performance
  2. Citrix synchronization
  3. Citrix monitoring panel reference
  4. Service Testing
  5. SIP performance testing
  6. Socket API performance

Configure the environment for service calls

  1. SOAP security
  2. File attachments


  1. Accessibility
  2. Preferences
  3. Fonts and color settings
  4. Specify custom color settings
  5. Define a screen reader for the help system
  6. Shortcuts for the help system
  7. Shortcuts for performance and service testing
  8. IBM and accessibility
  9. Help while you work
  10. Print topics and creating PDFs
  11. Use the help system
  12. Access context-sensitive help
  13. Access Web-based help content


  1. Testing with Rational ClearQuest
  2. Testing with Rational Team Concert


  1. Streamlined Eclipse and full Eclipse
  2. Start in full Eclipse mode
  3. Start in streamlined Eclipse mode

Rational Quality Manager

  1. Overview
  2. Integration
  3. Rational Quality Manager adapter
  4. Cycle Rational Quality Manager adapter in the workbench
  5. Cycle Rational Quality Manager adapter from the command line
  6. Cycle the Rational Quality Manager adapter as a Windows service
  7. Import tests into Rational Quality Manager
  8. Test shared assets with Rational Quality Manager

Rational Test Lab Manager

  1. Integration
  2. Rational Test Lab Manager samples
  3. Variables for installrpt environment files
  4. RAFW projects for RPT and Rational Service Tester

SAP Tests

  1. Record SAP tests
  2. SAP performance testing guidelines
  3. Record an SAP test
  4. Insert a new recording into an SAP test
  5. Record a session with HTTP SAP Portal
  6. Record an SAP batch input test
  7. Change SAP test generation preferences

Citrix Tests

  1. Record Citrix tests
  2. Citrix performance testing guidelines
  3. Record a Citrix test
  4. Record a test with the Citrix Web Interface
  5. Insert a new recording into a Citrix test
  6. Change Citrix recording preferences
  7. Change Citrix test generation preferences
  8. View Citrix image synchronization timeouts
  9. Debug Citrix tests
  10. Enable and disabling the Citrix monitoring panel
  11. Debug tests with the Citrix monitoring panel
  12. Set Citrix breakpoints

Service Tests

  1. Record service tests
  2. Service testing guidelines
  3. Verify WSDL syntax compliance for JMS services
  4. Record a service test with the generic service client
  5. Record a service test using an HTTP proxy
  6. Proxy Server Exceptions
  7. Create a service test from a BPEL model
  8. Create a service test manually
  9. Create a service test for WebSphere MQ
  10. Create an XML call test manually
  11. Change service test generation preferences
  12. Compare service test response contents

SIP tests

  1. Create SIP tests
  2. Change SIP test creation preferences

Record socket tests

  1. Socket performance testing guidelines
  2. Record a socket API performance test


  1. Test Siebel applications
  2. Prerequisites for Siebel testing
  3. Differences between Siebel tests and HTTP tests
  4. Correlate a request value with a built-in Siebel variable
  5. Edit SAP tests
  6. SAP test editor
  7. Verify expected behavior
  8. Add an SAP verification point
  9. Specify an expected screen title
  10. Verify response times
  11. Add elements to an SAP test
  12. Add an SAP set, SAP get, or SAP call element
  13. Add an SAP sequence element
  14. Add a batch input transaction
  15. Split an SAP test
  16. View GUI data in the SAP Protocol Data view

Edit Citrix tests

  1. Edit Citrix tests
  2. Citrix test editor
  3. Citrix synchronization
  4. Verify application behavior
  5. Enable Citrix window verification points
  6. Enable Citrix image synchronization verification points
  7. Specify window verification point criteria
  8. Measure response times
  9. Add elements to a Citrix test
  10. Edit a mouse action
  11. View a mouse sequence
  12. Edit a keyboard action
  13. Edit a text input
  14. Synchronize tests with screen areas
  15. Manually adding an image synchronization
  16. Add values to an image synchronization

Edit Service tests

  1. Edit service tests
  2. Web service test editor
  3. Verify application behavior
  4. Add equal verification points
  5. Add contain verification points
  6. Add Xpath query verification points
  7. Add attachment verification points

Add elements to a service test

  1. Add a service request
  2. Update a service response from the service
  3. Manually adding a response element
  4. Edit WSDL security configurations
  5. Sending service requests with the generic service client
  6. Generic service client
  7. Web service security editor
  8. Create a SOAP security profile for a WSDL
  9. Implement a custom security algorithm
  10. Add WS-Addressing to a security configuration

Test asynchronous services

  1. Asynchronous service testing
  2. Create an asynchronous request structure
  3. Add an asynchronous callback to a service request
  4. Create a reliable messaging call structure
  5. Display XML data with the Service Content view
  6. Export and importing service tests
  7. Edit WSDL security configurations
  8. Web service security editor
  9. Create a SOAP security profile for a WSDL
  10. Implement a custom security algorithm
  11. Add WS-Addressing to a security configuration

Edit SIP tests

  1. Edit SIP tests
  2. SIP test editor
  3. Add SIP contexts
  4. Add a Send request
  5. Add a Receive response
  6. Add a Receive request
  7. Add a Send response
  8. Add a delay
  9. About SIP headers
  10. Add a header
  11. Edit a header
  12. Delete a header
  13. Configure background registration
  14. Add sequence patterns to SIP tests
  15. Add an Invite Call pattern
  16. Add a Registration pattern
  17. Configure a test to use the TLS transport
  18. Create a SIP counterpart test
  19. Run tests on computers with multiple network addresses
  20. Configure different ports for a SIP location
  21. Verify expected behavior
  22. Specify the expected request methods
  23. Specify the expected response codes
  24. Specify the expected header contents
  25. Specify the expected message contents
  26. Configure different ports for each location

Edit socket tests

  1. Socket API test editor

Add elements to a socket performance test

  1. Add a socket close
  2. Add a socket send
  3. Add a socket receive element

Verify Socket application behavior

  1. Verify Socket received content
  2. Verify socket received message size
  3. Verify socket received data with custom Java code
  4. Merging socket send and receive elements
  5. Change multiple socket send and receive elements
  6. Split a socket test
  7. Use socket custom code to specify an end policy
  8. Use socket custom code to manipulate data

Edit Kerberos

  1. Edit Kerberos tests


  1. ITCAM for WebSphere
  2. ITCAM for Response Time Tracking

Create transport protocol configurations

  1. Create an HTTP transport configuration
  2. Create a JMS transport configuration
  3. Create a WebSphere MQ transport configuration
  4. SSL configurations for service requests
  5. Invoke a call with a WSDL file
  6. Invoke an HTTP endpoint call
  7. Invoke a JMS endpoint call
  8. Invoke a WebSphere MQ endpoint call
  9. Opening file attachments
  10. Performance testing tour

Performance testing error messages

  1. IWAT0020I
  2. IWAT0284E
  3. IWAY0159E
  4. RPTA0004E
  5. RPTA0006E
  6. RPTA0007E
  7. RPTA0009E
  8. RPTA0010E
  9. RPTA0013E
  10. RPTA0021E
  11. RPTA0022E
  12. RPTA0023E
  13. RPTA0242E
  14. RPTA0376E
  15. RPTI0008E
  16. RPTI0021E
  17. RPTJ1006E
  18. RPTJ1007E
  19. RPTJ1008E
  20. RPTJ1011E
  21. RPTJ1013E
  22. RPTJ1014E
  23. RPTJ1015E
  24. RPTJ1021E
  25. RPTJ1040E
  26. RPTK0004E
  27. RPTNW0016
  28. RPTO0029E
  29. RPTQ0002I
  30. RPXD0019E
  31. RPXD0020E
  32. RPXE4007E
  33. Address already in use
  34. Browser profile in use
  35. Cannot open test
  36. Connection closed
  37. Connection refused
  38. Datapool accessed using different modes
  39. Error binding to port
  40. Error connecting to license server
  41. No local agent controller
  42. Performance Test Errors were found in the project
  43. Test run aborted
  44. Test run aborted due to error
  45. Test run stopped due to error
  46. Testgen completed with warnings
  47. Variable not initialized

UI reference for performance testing

  1. HTTP test generation preferences
  2. SAP test editor preferences
  3. SAP test generation preferences
  4. Citrix recorder preferences
  5. Citrix test editor preferences
  6. Citrix test generation preferences
  7. Service test editor preferences
  8. Service test generation preferences
  9. Service protocol data view preferences
  10. SIP preferences
  11. Report preferences
  12. Test report preferences
  13. Default report preferences
  14. Export report preferences
  15. Percentile analysis preferences
  16. SAP test details
  17. SAP connection details
  18. SAP screen details
  19. SAP set details
  20. SAP get details
  21. SAP call details
  22. SAP server request details
  23. SAP batch connection details
  24. SAP batch input transaction details
  25. Citrix test details
  26. Citrix session details
  27. Citrix window details
  28. Citrix window event details
  29. Citrix key action details
  30. Citrix mouse action details
  31. Citrix text input details
  32. Citrix mouse sequence details
  33. Citrix screen capture details
  34. Citrix image synchronization details
  35. Citrix logoff details

Service test editor preferences

  1. Service test details
  2. Service call details
  3. Service call details
  4. Service message return details
  5. Service verification point details
  6. Service callback details
  7. Service timeout details
  8. Service parallel details
  9. Service receive details
  10. Service stub editor reference
  11. Service operation details
  12. Service case details
  13. Service response details
  14. Simulating services with stubs
  15. Service stub
  16. Create a service stub
  17. Edit a service stub
  18. Deploying service stubs
  19. Add stub servers to a performance schedule

Digital certificates

  1. Digital certificates
  2. Digital certificate creation
  3. Create a digital certificate with OpenSSL
  4. Create a digital certificate store
  5. Record a test with digital certificates
  6. Play back a test with a digital certificate
  7. Entrust TruePass authentication
  8. Kerberos
  9. Record Kerberos applications with IE
  10. Record Kerberos applications with Mozilla Firefox
  11. Generate tests that use Kerberos
  12. Generate a new test from a recorded session

RPT v7

  1. Reporting and scheduling
  2. Monitoring with UNIX/Linux rstatd
  3. Real-time monitoring
  4. ITM


  1. The Rational Tester
  2. The Rational Tester - Links
  3. Load testing Web applications
  4. Technical Library
  5. Rational Performance Tester Home
  6. Rational Performance Tester Support
  7. Links: Rational Performance Tester
  8. Links: Rational Service Tester
  9. Defect fixes and updates.
  10. RPT resource roadmap
  11. RPT Information Center
  12. Refresh pack 8.1.1
  13. System requirements document
  14. RPT Information Center
  15. Support Knowledge Base
  16. View known problems for RPT V8.1 or later
  17. View all technotes for RPT
  18. View known problems resolved in RPT V8.1.1
  19. Rational Home
  20. Rational Software Support
  21. IBM Software Support Handbook
  22. Personalized support