Patent ID: 8005886

Claim:
A network testing device comprising: a traffic generator for generating complying traffic, which complies with a protocol of the network, and for generating non-complying traffic, which does not comply with the protocol of the network, wherein the traffic generator not able to process a script fast enough to comply with the network protocol, wherein the traffic generator comprises: a PCI card; and a software program configured to receive a user selection identifying a first primitive and to create a script entry via a user interface that comprises one or more menus configured for receiving user input for modifying, creating, or displaying the script entry, the user interface including a script display area, at least one menu for receiving the user selection for identifying the first primitive, the script entry being configured to instruct the PCI card to send a first sequence of primitives, the first sequence of primitives comprising a second primitive preceded by at least one of the first primitive, the second primitive being configured to imply that the first primitive is repeated until another primitive is received to eliminate idle data between the primitives; wherein the traffic generator is placed in-line between two nodes of a network for inserting the complying and non-complying traffic into a data stream between the two nodes, and for monitoring how at least one of the nodes responds to the complying and non-complying traffic; and wherein the software program is further configured to receive a user selection identifying a third primitive and to update the script entry, the updated script entry being configured to instruct the PCI card to send a second sequence of primitives, the second sequence of primitives comprising the second primitive preceded by at least one of the third primitive, the second primitive being configured to imply that the third primitive is repeated until another primitive is received.