IBM Tivoli Composite Application Manager for Transactions, Version 7.4.0.0

Robotic response times in Rational Performance Tester

This appendix describes the information recorded by Rational Performance Tester and used by ITCAM for Transactions to calculate the values for Robotic Response Time workspaces and views displayed in the Tivoli Enterprise Portal.

Rational Performance Tester measurements

The following transaction measurements are collected by Rational Performance Tester, where a transaction is defined as a request from a Client and the associated response returned by a Server:
Transaction Response Time
The time taken to perform the entire transaction, (Request Complete time - Request Start time).
DNS Time
The time taken to perform DNS lookup (DNS End time - DNS Start time).
Connect Time
The time taken to connect to the Server and receive acknowledgement (Last Connect - First Connect). This measurement might include network and server time, but there is no separate breakdown of these times so all time recorded is used when the Server Time is calculated.
Resolve Time
The time taken to complete the request from Client to Server and receive the first character from the Server (First Received time - First Sent time). This measurement might include network and server time, but there is no separate breakdown of these times so all time recorded is used when the Server Time is calculated.
Delivery Time
The time taken for data to be returned from the Server to Client (Last Received time - First Received time).
From these measurements, the following times are calculated and displayed in ITCAM for Transactions Workspaces and views:
Network Time
DNS Time + Delivery Time

Other network time might be included in Connect and Resolve Time measurements, but the information is not available for use in this calculation. Therefore, Network Time in this case is only the time that can be confirmed as Network activity.

Server Time
Connect Time + Resolve Time

Network Time might be included in this measurement, but the information is not available for use in this calculation. Therefore, Server Time in this case is inflated by whatever network time is included.

Client Time
Transaction Response Time - Network Time - Server Time

All time not identified as Network or Server Time is described as Client Time. This is the time taken on the client side to perform all remaining tasks, such as making the requests and page render time.

These calculations are used in various charts and tables in the Robotic Response Time and Application Management Console workspaces. The following example is from the Robotic Response Time workspace:

Example of Response Time Breakdown displayed in the workspace.

The following example shows these measurements displayed in the Application Management Console workspace:

Example of Transaction History displayed in the AMC workspace.

Note that the label Overall Time used in charts and graphs relates to Response Time used in tables.



Last updated: September 2014