1. A method comprising steps of: during a first set-up operation for a web-based application, capturing a plurality of HTTP(s) requests and a plurality of responses between a client and a server; matching at least some of the plurality of HTTP(s) requests with corresponding responses of the plurality of responses in a particular order to extract a plurality of meaningful actions; recording action data that represents the plurality of meaningful actions in time sequence; and during a second set-up operation for the web-based application, using said recorded action data to replay the plurality of meaningful actions in said time sequence.