Patent ID: 8086720

Claim:
A method for communicating performance information, said method comprising: configuring a plurality of probes to execute a script for performing a transaction between a client computing device and a server computing device, wherein the script comprises a plurality of transaction steps for performing the transaction, and wherein the transaction is a sequence of the plurality of transaction steps; collecting data, for the plurality of transaction steps, from the plurality of probes, including at least one local probe deployed at the server computing device and at least one remote probe deployed at the client computing device, wherein the collected data for each transaction step is data that is a measurement of a performance of the transaction step of the script executed by at least one probe of the plurality of probes; and reporting said data, wherein reporting said data comprises: generating a first report that comprises a plurality of transaction step entries, one entry for each transaction step of the script, and wherein each entry has associated performance data collected, for a corresponding transaction step, by the at least one local probe; and generating a second report that comprises a plurality of transaction step Entries, one entry for each transaction step of the script, and wherein each entry has associated performance data collected, for a corresponding transaction step, by the at least one remote probe; comparing data reported in the first report to data reported in the second report, wherein the first report and the second report are of same report format to facilitate the comparing; and identifying a contribution of at least one network to performance of the transaction steps of the script based on the comparing.