CAM

ITCAM for Transactions - RPT Test Script - Response Time Breakdown

By Kevin Baldwin posted Tue October 15, 2019 02:32 AM

  

How to...

Understand Response Time measurements seen in RRT workspaces for RPT playbacks

The data available in Robotic Response Time (RRT) workspaces in the TEP is determined by the type of script being run:
 

Robotic script typeClient timeNetwork timeServer time
BSD Oracle ERP scripts Yes Yes Yes
Rational Performance Tester Citrix Yes No No
Rational Performance Tester HTTP/HTTPS Yes Yes Yes
Rational Performance Tester SAP GUI Yes No No
Rational Performance Tester SAP Web Interface Yes Yes Yes
Rational Performance Tester Siebel Yes Yes Yes
Rational Performance Tester Socket Extensions Yes No No
Rational Performance Tester Web Services/SOA Yes No No
Rational Functional Tester Yes No No
Mercury LoadRunner HTTP/HTTPS Yes No No
Command Line scripts Yes No No

For script types that report Client Time, Network Time and Server Time, the following information describes how RPT collects various response time values that are then used by ITCAM for Transactions to calculate the values seen in the Robotic Response Time workspaces and views in the IBM Tivoli Monitoring TEP GUI.

This table shows the name of the Rational Performance Test (RPT) measurement and how it is collected as represented by requests from a Client and returned by the Server. The "Calculation" column shows how the RPT measurement is calculated.
image
 

  • Transaction Response Time is the time taken to perform the whole transaction.
     
  • DNS Time is the time taken to perform DNS lookup.
    The time recorded here is used in the Network Time calculation.
     
  • Connect Time is the time taken to connect to server and receive acknowledgement.
    The time recorded here may include network and server time but there is no separate breakdown of these times so all time recorded is used in the Server Time calculation.
     
  • Resolve Time is the time taken to complete the request from client to server and receive the first character from the server.
    The time recorded here may include network and server time but there is no separate breakdown of these times so all time recorded is used in the Server Time calculation.
     
  • Delivery Time is the time taken for data to be returned from the server to client.
    The time recorded here is used in the Network Time calculation.
     

The RPT measurements seen above are then used to calculate additional times for use in ITCAMfT charts and tables.

 

  • Network Time: DNS Time + Delivery Time
    Other network time may 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 may be included in this measurement, but the information is not available for use in this calculation. Therefore, Server Time in this case will be 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.
     

Example showing the RRT Applications workspace:
image

0 comments
3 views

Permalink