Testing and debugging tool for network applications
First Claim
Patent Images
1. A software tool that facilitates development of an application that operates in a computer network having a first device that transits a data unit in a predetermined communication protocol and a second device, comprising:
- at least one proxy having a distinct IP address that is configured for operation with the predetermined communication protocol, the first device transmits said data unit to said at least proxy at said IP address, said at least one proxy is operative to capture the data unit that is formatted in said predetermined protocol; and
an editor that selectively modifies said data unit after said data unit is captured, wherein said proxy continues the transmission of said data unit toward the second device in said predetermined protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
A software development tool permits capture, modification and recording of transactional messages that are transmitted between a client and a server in a computer network. A proxy is employed to capture messages such as requests and responses that are in transit between the client and the server. The captured requests and responses can be displayed and modified before being retransmitted via the proxy. Further, transaction records can be selectively provided to at least one software application for analysis.
87 Citations
18 Claims
-
1. A software tool that facilitates development of an application that operates in a computer network having a first device that transits a data unit in a predetermined communication protocol and a second device, comprising:
-
at least one proxy having a distinct IP address that is configured for operation with the predetermined communication protocol, the first device transmits said data unit to said at least proxy at said IP address, said at least one proxy is operative to capture the data unit that is formatted in said predetermined protocol; and
an editor that selectively modifies said data unit after said data unit is captured, wherein said proxy continues the transmission of said data unit toward the second device in said predetermined protocol. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for testing an application that operates on a computer network having a first device and a second device comprising the steps of:
-
transmitting a data unit from the first device toward the second device via a proxy;
capturing the data unit with the proxy;
selectively modifying a portion of the data unit; and
transmitting the modified data unit from the proxy toward the second device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A testing and debugging tool that facilitates development of a first application that operates on a first device in a computer network and is responsive to a second application that operates on a second device in the computer network, comprising:
-
at least one proxy that is associated with a predetermined network communication protocol and that is operative to receive a transaction request that are formatted in said predetermined protocol and transmitted from the second application toward the first application; and
an editor that modifies said transaction request if desired and then prompts transmission of said transaction request toward said first application;
said at least one proxy being further operative to receive a transaction response that is formatted in said predetermined protocol and transmitted from the first application toward said second application in response to said transaction request, said editor being operative to modify said transaction response if desired and prompt transmission of said transaction response toward said second application, whereby the transaction comprising said request and said response is modifiable. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification