1. A computer-implemented method for recording and replaying an execution of a client application in a client-server environment, comprising: identifying class files used by the client application to process client actions during the execution; identifying data passed in client requests and data returned in server responses; recording the identified class files and data in a replay file; and generating a server load based on the replay file during a replay execution.