A data processing system, comprising: a packet data switching system, comprising a content-addressable memory configured to redirect, via a first redirection, to a measurement computer, a request to access a server application program hosted at a server computer in response to receiving the request from a client computer, and to redirect a response to the request to the measurement computer via a second redirection; the measurement computer, comprising: logic configured to program the content-addressable memory of the packet data switching system to redirect, via the first redirection, to the management computer, the request to access the server application program hosted at a server computer in response to receiving the request from a client computer, and to redirect the response to the request to the measurement computer via the second redirection; request rewriting logic configured to receive the request of the client computer via the first redirection based on the content-addressable memory of the switching system, to record a first time value representing a time of receiving the request, to forward the request to the server application program, to receive, via the second redirection, the response from the server computer to the request, to rewrite a payload of the response by embedding a browser-executable measurement reporting script into the payload, and to forward the rewritten response to the client computer. a packet data switching system, comprising a content-addressable memory configured to redirect, via a first redirection, to a measurement computer, a request to access a server application program hosted at a server computer in response to receiving the request from a client computer, and to redirect a response to the request to the measurement computer via a second redirection; the measurement computer, comprising: logic configured to program the content-addressable memory of the packet data switching system to redirect, via the first redirection, to the management computer, the request to access the server application program hosted at a server computer in response to receiving the request from a client computer, and to redirect the response to the request to the measurement computer via the second redirection; request rewriting logic configured to receive the request of the client computer via the first redirection based on the content-addressable memory of the switching system, to record a first time value representing a time of receiving the request, to forward the request to the server application program, to receive, via the second redirection, the response from the server computer to the request, to rewrite a payload of the response by embedding a browser-executable measurement reporting script into the payload, and to forward the rewritten response to the client computer. logic configured to program the content-addressable memory of the packet data switching system to redirect, via the first redirection, to the management computer, the request to access the server application program hosted at a server computer in response to receiving the request from a client computer, and to redirect the response to the request to the measurement computer via the second redirection; request rewriting logic configured to receive the request of the client computer via the first redirection based on the content-addressable memory of the switching system, to record a first time value representing a time of receiving the request, to forward the request to the server application program, to receive, via the second redirection, the response from the server computer to the request, to rewrite a payload of the response by embedding a browser-executable measurement reporting script into the payload, and to forward the rewritten response to the client computer.