Python OO API package to manage Ixia IxExplorer traffic generator
Project description
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:
pip install pyixexplorer
Getting started
Under ixexplorer.samples.ixe_samples you will find basic samples.
Related works:
The low level API of the package is based on python-ixia package - https://github.com/kontron/python-ixia.
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.
Source Distributions
Built Distribution
Hashes for pyixexplorer-3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a41d6604d45d4d322d715f42e3cc4ad33781f4af1012671ef583f62216c8f95c |
|
MD5 | 8aaf8b3e197cc8cbb555035c7bcb2866 |
|
BLAKE2b-256 | 6c0bc4266ced8fea9370f2607d533f7729368c0f66be2c2960c6fe0df3ecf4d6 |