A client utilizes a backchannel messaging infrastructure and information
matching logic to measure server performance characteristics at the
client without requiring the server to correlate command responses to
command requests. The backchannel messaging infrastructure facilitates
the sending of messages between clients, and allows a client to send to
the interested clients messages containing an activity start timestamp
and identifying the requested activity when sending a command request to
a server. The information matching logic enables each client to measure
server performance by matching command requests, as indicated by the
backchannel messages, and command responses based on message types,
identification of the sender (i.e., the client that generated the
original command request), and identifier attributes that are unique to
the command requests and command responses.