A computer usable medium, tangibly embodying a program of instructions executable by the computer to perform a method for measuring the total roundtrip response time of a set of requests resulting from an original request on a public or private network, utilizing a single response time monitor located on a non-origin node, comprising:
- (a) starting the response time monitor on the non-origin node;
- and
- (b) for the original request and each additional request from the set of requests resulting from the original request, using the response time monitor to detect a start time and end time of each component of the request's roundtrip response time in order to calculate each said component's duration.