HTTP transaction monitor with sequence replay capacity
First Claim
Patent Images
1. A method for monitoring data flow in a web application hosted on a server, comprising:
- obtaining a list of HTTP requests processed on the server while interacting with the web application;
selecting a number of HTTP requests from the list to re-process on the server;
sending a request to the server to re-process the selected number of HTTP requests;
collecting data passed between components of the web application before and after each HTTP request is processed; and
wherein the request comprises a predetermined sequence in which the selected number of HTTP requests are to be re-processed and wherein the predetermined sequence corresponds to the order in which the selected number of HTTP requests were originally processed by the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for monitoring data flow in a web application hosted on a server includes obtaining a list of HTTP requests processed on the server while interacting with the web application, selecting a number of HTTP requests from the list, and sending a request to the server to re-process the selected number of HTTP requests in a predetermined sequence.
-
Citations
31 Claims
-
1. A method for monitoring data flow in a web application hosted on a server, comprising:
-
obtaining a list of HTTP requests processed on the server while interacting with the web application; selecting a number of HTTP requests from the list to re-process on the server; sending a request to the server to re-process the selected number of HTTP requests; collecting data passed between components of the web application before and after each HTTP request is processed; and wherein the request comprises a predetermined sequence in which the selected number of HTTP requests are to be re-processed and wherein the predetermined sequence corresponds to the order in which the selected number of HTTP requests were originally processed by the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for monitoring data flow in a web application hosted on a server, comprising:
-
saving HTTP transactions executed on the server while interacting with the web application; selecting a number of the saved HTTP transactions to re-process on the server; sending a request to the server to re-process the selected number of the saved HTTP transactions; collecting data passed between components of the web application before and after each HTTP transaction is executed; and wherein the request comprises a predetermined sequence in which the selected number of HTTP requests are to be re-processed and wherein the predetermined sequence corresponds to the order in which the selected number of HTTP requests were originally processed by the server. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A mechanism for monitoring data flow in a web application hosted on a server, comprising:
-
a directory for storing HTTP transactions executed on the server while interacting with the web application; a display through which a request can be sent to the server to re-process a selected number of the HTTP transactions in the directory; a data collector which selectively intercepts the HTTP transactions executed on the server in order to collect data passed between components of the web application; and wherein the request comprises a predetermined sequence in which the selected number of HTTP requests are to be re-processed and wherein the predetermined sequence corresponds to the order in which the selected number of HTTP requests were originally processed by the server. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A system for testing and debugging a web application, comprising:
-
a server hosting the web application; a directory for storing HTTP transactions executed on the server while interacting with the web application; a client through which a request can be sent to the server to re-process a selected number of the HTTP transactions in the directory; a data collector running on the server which selectively intercepts HTTP transactions executed on the server in order to collect data passed between components of the web application; and and wherein the request comprises a predetermined sequence in which the selected number of HTTP requests are to be re-processed and wherein the predetermined sequence corresponds to the order in which the selected number of HTTP requests were originally processed by the server. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification