US 11,729,087 B2
Methods, systems, and computer readable media for providing adaptive background test traffic in a test environment
Matthew R. Bergeron, Sunol, CA (US); Thomas Ameling, Woodland Hills, CA (US); Winston Wencheng Liu, Woodland Hills, CA (US); and Razvan Ionut Stan, Agoura Hills, CA (US)
Assigned to KEYSIGHT TECHNOLOGIES, INC., Santa Rosa, CA (US)
Filed by Keysight Technologies, Inc., Santa Rosa, CA (US)
Filed on Dec. 3, 2021, as Appl. No. 17/542,011.
Prior Publication US 2023/0179506 A1, Jun. 8, 2023
Int. Cl. H04L 43/50 (2022.01); H04L 47/12 (2022.01); H04L 43/0823 (2022.01); H04L 43/0829 (2022.01)
CPC H04L 43/50 (2013.01) [H04L 43/0841 (2013.01); H04L 43/0847 (2013.01); H04L 47/12 (2013.01); H04Q 2213/13544 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for providing adaptive background test traffic in a test environment, the method comprising:
at a test system implemented using at least one processor:
sending, via an application programming interface (API) and to a first traffic generator, a first instruction for setting a rate of background test packets generated and sent to or via a system under test (SUT) for a test session;
sending the background test packets to or via the SUT during the test session;
receiving, from at least one feedback entity, feedback indicating at least one traffic metric associated with the background test packets sent to or via the SUT during the test session;
generating, using the feedback, a second instruction for adjusting the rate of background test packets generated and sent during the test session; and
providing, via the API and to the first traffic generator, the second instruction for adjusting the rate of background test packets generated and sent to or via the SUT during the test session, wherein the rate of background test packets is adjusted for obtaining or maintaining a pre-determined target state during the test session, wherein at least one other traffic source during the test session sends other test packets at a rate that is unregulated by the test system, wherein the pre-determined target state includes consuming a target amount of total bandwidth to or via the SUT based on the rate of the background test packets and the rate of the other test packets or the pre-determined target state includes a target ratio of the background test packets to the other test packets.