Python OO API package to automate Ixia IxExplorer traffic generator
Project description
TGN - Traffic Generator IXE - IxExplorer
This package implements Python OO API for Ixia IxExplorer traffic generator.
Functionality
The current version supports the following test flow:
Build configuration -> Start/Stop traffic -> Get statistics.
Supported operations:
Load configuration - reserve ports and load configuration (prt or str)
Basic operations - get/set attributes, get/create children
Start/Stop - transmit, capture
Statistics - ports, streams and packet groups
Save configuration (prt or str)
Disconnect
The package also support Add/Remove objects so it supports the following test case: - Load configuration -> Get/Set attributes -> Start/Stop traffic -> Get statistics. But this is less elaborated and documented at this version.
Prerequisite:
Access to IxTclServer connected to IxServer. IxTclServer can run on any Windows machine as long as it can aceess the IxServer of the requested chassis.
Installation:
stable - pip instsll pyixexplorer
Getting started
Under ixexplorer.test.ixe_samples you will shows basic samples. Set log_level = logging.DEBUG at the top of the module to see the underlying IxTclHal commands used.
Additional code snippets can be found in ixexplorer.test.test* See inside for more info.
Contact:
Feel free to contact me with any question or feature request at yoram@ignissoft.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.