1. A method for monitoring synthetic transactions on a client, comprising: providing a first set of recorded client-server transactions; playing back the first set of recorded transactions on a client; monitoring selected parameters associated with the first set of recorded transactions; and transmitting performance data based on the selected parameters to a server.