Patent ID: 7966398

Claim:
A system for monitoring synthetic transactions comprising: a server computer; a set of client computers coupled to the server computer on a network, wherein client-server transactions are conducted between each of the set of client computers and the server computer and wherein each client computer comprises a non-transitory computer readable medium having instructions embodied thereon, the instructions executable for playing back a set of recorded client-server transactions occurring between the server computer and at least one of the set of client computers; a monitor computer coupled to the server computer and the set of client computers on the network, comprising a non-transitory computer readable medium having instructions embodied thereon, the instruction executable for: pre-scanning the set of recorded client-server transactions occurring between the server computer and at least one of the set of client computers to identify server-side connections including a recorded object associated with the client-server transactions, wherein the object changed after the set of client-server transactions was recorded and the set of recorded client-server transactions includes at least one Transmission Control Protocol/Internet Protocol (TCP/IP) function call or at least one Internet API call; monitoring selected parameters associated with the set of recorded client-server transactions; playing back the set of recorded client-server transactions, wherein playing back the set of recorded client-server transactions comprises determining an actual object corresponding to the recorded object and identifying if there is a difference between the recorded object and the actual object; and transmitting performance data associated with the selected parameters to the server.