Patent ID: 7506047

Claim:
A method for monitoring synthetic transactions comprising: pre-scanning a set of recorded client-server transactions to identify and set up server-side connections including approximating objects associated with the client-server transactions and which changed after the set of client-server transactions was recorded, wherein the set of recorded client-server transactions includes at least one Transmission Control Protocol/Internet Protocol (TCP/IP) function call; playing back the set of recorded client-sewer transactions on a client; monitoring selected parameters associated with the set of recorded client-server transactions; identifying differences between actual and recorded Hypertext Markup Language (HTML) object trees and modifying recorded requests prior to issuance of the requests in playback, wherein modifying recorded requests comprises identifying objects in the actual HTML object tree to replace objects in the recorded requests, wherein the replaced objects do not exist in identical form in the actual HTML object tree; and transmitting performance data associated with the selected parameters to a server.