System and a method for testing network communication devices
First Claim
Patent Images
1. A method for testing communications between network components comprising:
- defining a test session in which a server is to transmit a traffic stream to a client;
establishing a Transmission Control Protocol (TCP) connection over a network between the client and the server;
transmitting first test traffic from the client to the server over the TCP connection;
receiving in a buffer at the client second test traffic transmitted by the server over the TCP connection in response to the first test traffic; and
controlling reading from the buffer by the client so as to cause the server to transmit the second test traffic at a traffic rate that is set by a user.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system and method for efficient and flexible testing of data communication over computer networks. The system generates traffic streams and sends them to at least one server, and receives in return replying traffic streams. Traffic outgoing streams are generated in accordance with test parameters set by a test session creator. The system generates and receives dynamic traffic streams, and further has the capability to control the traffic rate of the reply traffic streams.
-
Citations
15 Claims
-
1. A method for testing communications between network components comprising:
-
defining a test session in which a server is to transmit a traffic stream to a client; establishing a Transmission Control Protocol (TCP) connection over a network between the client and the server; transmitting first test traffic from the client to the server over the TCP connection; receiving in a buffer at the client second test traffic transmitted by the server over the TCP connection in response to the first test traffic; and controlling reading from the buffer by the client so as to cause the server to transmit the second test traffic at a traffic rate that is set by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for testing communications between network components comprising:
-
a test manager, which is arranged to define a test session in which a server is to transmit a traffic stream; and a traffic node, which is configured to operate as a Transmission Control Protocol (TCP) client so as to establish a TCP connection over a network with the server, to transmit first test traffic to the server over the TCP connection, to receive in a buffer second test traffic transmitted by the server over the TCP connection in response to the first test traffic, and to control reading from the buffer by the client so as to cause the server to transmit the second test traffic a traffic rate that is set by a user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for testing communications between network components stored on a computer-readable media comprising:
-
means for defining a test session in which a server is to transmit a traffic stream to a client; means for establishing a Transmission Control Protocol (TCP) connection over a network between the client and the server; means for transmitting first test traffic from the client to the server over the TCP connection; means for receiving in a buffer at the client second test traffic transmitted by the server over the TCP connection in response to the first test traffic; and means for controlling reading from the buffer by the client so as to cause the server to transmit the second test traffic at a traffic rate that is set by a user.
-
Specification