CPC G06F 9/45508 (2013.01) [G06F 11/2273 (2013.01)] | 20 Claims |
1. A method for impairment testing using an emulated switching fabric environment, the method comprising:
at an impairment test system implemented using at least one processor:
receiving test configuration information for configuring a testing environment comprising an emulated switching fabric environment implemented using at least one switching application-specific integrated circuit (ASIC), wherein the test configuration information includes testing environment target state information;
configuring, using the test configuration information, an impairment test session involving a system under test (SUT) and the emulated switching fabric environment, wherein configuring the impairment test session includes configuring at least one impairment controller for impairing the testing environment during the impairment test session using the testing environment target state information; and
initiating the impairment test session, wherein initiating the impairment test session includes generating and sending, using at least one traffic generator, test traffic via the emulated switching fabric environment and effecting at least one impairment of the testing environment during the impairment test session using a feedback control loop and the at least one impairment controller, wherein using the feedback control loop and the at least one impairment controller to effect the impairment of the testing environment during the test session includes:
obtaining, during the test session and from a visibility tool or visibility module, a performance metric; and
dynamically adjusting, during the test session and based on the performance metric, the at least one impairment of the testing environment.
|