Capturing and replaying application sessions using resource files
First Claim
1. A computer program product for replaying an application session, the computer program product comprising a computer readable storage medium having program code embodied wherewith, the program code readable/executable by a computer to perform a method comprising:
- receiving, by the computer, client events captured from the application session, wherein each of the client events is associated with a screen view change;
reproducing, by the computer, image data for the application session from a resource file comprising code configured to generate an executable application for conducting the application session, wherein the resource file is generated prior to the application session, and wherein the image data is not captured during the application session; and
combining, by the computer, at least some of the client events with the image data to replay the application session.
5 Assignments
0 Petitions
Accused Products
Abstract
A capture and replay system identifies images displayed during an application session. A parser may generate Hypertext Markup Language (HTML) code from an application resource file or from the JSON post made by the application. A replay engine may use the HTML code to recreate at least some of the screens displayed during the application session. The capture and replay system may dynamically identify images that are not reproduced from the resources database and request an agent/(s) to asynchronously upload the image files associated with the images. The replay engine may use the uploaded image files to replay the application session. The capture and replay system may capture application sessions more efficiently by reproducing images from the resource file instead of capturing the images during the original application session and by dynamically requesting image files for the images were are not previously reproduced from the resource file. Once an image file is uploaded to server, it does not need to be requested again from any other agent.
-
Citations
20 Claims
-
1. A computer program product for replaying an application session, the computer program product comprising a computer readable storage medium having program code embodied wherewith, the program code readable/executable by a computer to perform a method comprising:
-
receiving, by the computer, client events captured from the application session, wherein each of the client events is associated with a screen view change; reproducing, by the computer, image data for the application session from a resource file comprising code configured to generate an executable application for conducting the application session, wherein the resource file is generated prior to the application session, and wherein the image data is not captured during the application session; and combining, by the computer, at least some of the client events with the image data to replay the application session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for replaying an application session comprising:
-
a memory configured to store image data for an application session; and a processing device configured to; receive client events captured from the application session, wherein each of the client events is associated with a screen view change; reproduce the image data for the application session from a resource file comprising code configured to generate an executable application for conducting the application session, wherein the resource file is generated prior to the application session, and wherein the image data is not captured during the application session; and combine at least some of the client events with the image data to replay the application session. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for replaying an application session comprising:
-
receiving client events captured from the application session conducted on a computer, wherein each of the client events is associated with a screen view change; reproducing image data for the application session from a resource file comprising code configured to generate an executable application for conducting the application session, wherein the resource file is generated prior to the application session, and wherein the image data is not captured during the application session; and combining at least some of the client events with the image data to replay the application session. - View Dependent Claims (17, 18, 19, 20)
-
Specification