IP Library Granted Patent US 8,526,470
Granted Patent B2
US 8,526,470 · App. 13/176,621 · Granted Sep 3, 2013

Synchronized commands for network testing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,526,470
App. No.
13/176,621
Granted
Sep 3, 2013
Kind
B2
Abstract

Methods and test systems for testing a network. A test system may emulate a plurality of users, each emulated user executing a user activity. Each emulated user activity may include one or more commands. At least some emulated user activities may include a first command associated with a first protocol synchronized with a second command associated with a second protocol different from the first protocol. The test system may report a result of emulating the plurality of users.

Claims (54)

1. A method performed by a test system coupled to a network under test, comprising:

emulating a plurality of users, each emulated user (EU) executing an EU activity, wherein

each EU activity causes the test system to generate and transmit traffic via the network under test,

each EU activity comprises one or more commands, and

at least some EU activities comprise a first command associated with a first protocol synchronized with a second command associated with a second protocol different from the first protocol; and

reporting a result of emulating the plurality of users.

2. The method of claim 1 , further comprising:

providing a graphical user interface, and

receiving a definition of each EU activity from a user via the graphical user interface.

3. The method of claim 1 , wherein

the plurality of users consists of N users, each of which executes one of M predefined EU activities, where N and M are positive integers and N is greater than or equal to M.

4. The method of claim 1 , wherein

the first command is associated with a first layer 2-3 protocol and the second command is associated with a second layer 2-3 protocol different from the first layer 2-3 protocol.

5. The method of claim 1 , wherein

the first command is associated with a layer 2-3 protocol and the second command is associated with a layer 4-7 protocol.

6. The method of claim 5 , wherein

the second command is associated with one of Hyper-Text Transfer Protocol, Simple Mail Transfer Protocol, Post Office Protocol, Simple Message System protocol, File Transfer Protocol, Real Time Protocol, Real-time Transport Control Protocol, Real Time Streaming Protocol, Media Gateway Control Protocol, and Session Initiation Protocol.

7. A method for testing a network under test, comprising:

defining one or more emulated user (EU) activities, wherein

each EU activity comprises one or more commands, and

at least some EU activities comprise a first command associated with a first protocol synchronized with a second command associated with a second protocol different from the first protocol;

defining an EU community comprising a plurality of EUs, each of the plurality of EUs performing one of the defined EU activities;

emulating the EU community using a test system coupled to the network under test, each EU activity performed by the plurality of EUs causing the test system to generate and transmit traffic via the network under test; and

reporting a result of emulating the EU community.

8. The method of claim 7 , further comprising:

providing a graphical user interface; and

receiving a definition of each EU activity from a user via the graphical user interface.

9. The method of claim 7 , wherein

the plurality of EUs consists of N EUs, each of which executes one of M predefined EU activities, where N and M are positive integers and N is greater than or equal to M.

10. The method of claim 7 , wherein

the first command is associated with a first layer 2-3 protocol and the second command is associated with a second layer 2-3 protocol different from the first layer 2-3 protocol.

11. The method of claim 7 , wherein

the first command is associated with a layer 2-3 protocol and the second command is associated with a layer 4-7 protocol.

12. The method of claim 11 , wherein

the second command is associated with one of Hyper-Text Transfer Protocol, Simple Mail Transfer Protocol, Post Office Protocol, Simple Message System protocol, File Transfer Protocol, Real Time Protocol, Real-time Transport Control Protocol, Real Time Streaming Protocol, Media Gateway Control Protocol, and Session Initiation Protocol.

13. A test system, comprising:

one or more port units coupled to a network under test

a test administrator computing device coupled to the one or more port units

the test administrator computing device and the one or more port units comprising hardware and software for

emulating a plurality of users, each emulated user (EU) executing an EU activity, wherein

each EU activity comprises one or more commands

at least some EU activities comprise a first command associated with a first protocol synchronized with a second command associated with a second protocol different from the first protocol

reporting a result of emulating the plurality of EUs.

14. The test system of claim 13 , the hardware and software further for:

providing a graphical user interface

receiving a definition of each EU activity from a user via the graphical user interface.

15. The test system of claim 13 , wherein

the plurality of users consists of N users, each of which executes one of M predefined EU activities, where N and M are positive integers and N is greater than or equal to M.

16. The test system of claim 13 , wherein

the first command is associated with a first layer 2-3 protocol and the second command is associated with a second layer 2-3 protocol different from the first layer 2-3 protocol.

17. The test system of claim 13 , wherein

the first command is associated with a layer 2-3 protocol and the second command is associated with a layer 4-7 protocol.

18. The test system of claim 17 , wherein

the second command is associated with one of Hyper-Text Transfer Protocol, Simple Mail Transfer Protocol, Post Office Protocol, Simple Message System protocol, File Transfer Protocol, Real Time Protocol, Real-time Transport Control Protocol, Real Time Streaming Protocol, Media Gateway Control Protocol, and Session Initiation Protocol.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Reel/Frame 048225/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: IXIA
To: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
Reel/Frame 044222/0695 →
RELEASE OF SECURITY INTEREST Recorded Apr 26, 2017
From: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
To: IXIA
Reel/Frame 042335/0465 →
NOTICE OF SUBSTITUTION OF ADMINISTRATIVE AGENT Recorded Feb 2, 2015
From: BANK OF AMERICA, N.A., RESIGNING ADMINISTRATIVE AGENT
To: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
Reel/Frame 034870/0598 →
SECURITY AGREEMENT Recorded Jan 25, 2013
From: IXIA
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 029698/0060 →