Automated network infrastructure test and diagnostic system and method therefor
First Claim
Patent Images
1. A testing system for a network comprising:
- a front-end device configured to send request/response traffic, said front-end device operating according to a first network infrastructure configuration;
a back-end device configured to receive said request/response traffic, said back-end device operating according to a second network infrastructure configuration;
at least one communication link between said front-end device and said back-end device;
a script stored on said front-end device or said back-end device, said script configured to conduct and store tests results of one or more performance tests involving transfer of said request/response traffic between said front-end device and said back-end device across only said at least one communication link according to a configuration test file, whereby prior to conducting one or more of said one or more tests said script updates said first network infrastructure configuration and said second network infrastructure configuration according to said configuration test file.
7 Assignments
0 Petitions
Accused Products
Abstract
A testing system provides automated testing of one or more network infrastructures. The testing system may automatically reconfigure one or more devices within a network infrastructure and then conduct testing on the newly configured network infrastructure. Test results may be used to diagnose network anomalies and to compare performance or other characteristics of various network configurations. In one embodiment, the testing system tests a communication channel between a front-end and back-end mechanism where data traffic is encoded between the front-end and back-end mechanism.
174 Citations
23 Claims
-
1. A testing system for a network comprising:
-
a front-end device configured to send request/response traffic, said front-end device operating according to a first network infrastructure configuration; a back-end device configured to receive said request/response traffic, said back-end device operating according to a second network infrastructure configuration; at least one communication link between said front-end device and said back-end device; a script stored on said front-end device or said back-end device, said script configured to conduct and store tests results of one or more performance tests involving transfer of said request/response traffic between said front-end device and said back-end device across only said at least one communication link according to a configuration test file, whereby prior to conducting one or more of said one or more tests said script updates said first network infrastructure configuration and said second network infrastructure configuration according to said configuration test file. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A testing system comprising:
-
a processor; a memory device in communication with said processor; one or more network interfaces for communication with at least a front-end mechanism and a back-end mechanism, said one or more network interfaces in communication with said processor; a configuration test file stored on said memory device, said configuration test file comprising settings for controlling operation of said front-end mechanism and said back-end mechanism; a script stored on said memory device, said script configured to generate test results by conducting one or more data transfers between said front-end mechanism and said back-end mechanism to performance test said network, said script also configured to update a network infrastructure configuration according to said settings of said configuration test file, whereby said network infrastructure configuration is updated with said settings and pushed to said front-end mechanism and said back-end mechanism prior to one or more of said one or more data transfers and used to control operation of the front-end mechanism and back-end mechanism during said one or more data transfers. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for testing a network infrastructure comprising:
-
reading at least a portion of a configuration test file; updating a first network infrastructure configuration and a second network infrastructure configuration according to said at least a portion of said configuration test file; pushing said first network infrastructure configuration to a front-end mechanism to configure said front-end mechanism for one or more tests, and pushing said second network infrastructure configuration to a back-end mechanism to configure said back-end mechanism for said one or more tests; conducting said one or more tests by executing a plurality of data transfers between said front-end mechanism and said back-end mechanism using a first communication protocol; activating a second communication protocol for at least one of the one or more data transfers, the second communication protocol distinct from the first communication protocol; storing test results from said plurality of data transfers that occurred during said one or more tests; repeating the above steps one or more times; and displaying said test results to one or more users. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification