COMMON RECORDING AND REPLAYING PERFORMANCE TEST TOOL FOR A CLIENT-SERVER ENVIRONMENT
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for recording and replaying a program execution in a client-server environment capable of supporting different client-server communication protocols. A common recorder of the exemplary embodiments identifies respective class files and libraries used by a client application to process client actions and data passed in client requests and server responses. The recorder stores class files and data in a replay file and later re-creates server loads and client actions based on the class files, data and client action results in the replay file during a replay of the execution.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for use with a computer to record and replay an execution of a client application in a client-server environment, the product comprising a computer readable storage medium having program code embodied therein and operable to:
-
identify class files used by the client application to process client actions during the execution; identify data passed in client requests and data returned in server responses during the execution; record the identified class files and data in a replay file; and generate a server load based on the replay file during a replay execution. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A common recorder for recording and replaying an execution of a client application in a client-server environment, comprising:
-
a component for identifying class files used by the client application to process client actions during the execution; a component for identifying data passed in client requests and data returned in server responses during the execution; a component for recording the identified class files and data in a replay file; and a component for generating a server load based on the replay file during a replay execution. - View Dependent Claims (19, 20)
-
Specification