Python OO API package to automate Xena traffic generator
Project description
This package implements Python OO API for Xena traffic generator.
Functionality
The current version supports the following test flow: - Load/Build configuration -> Change configuration -> Start/Stop traffic -> Get statistics/capture Supported operations: - Login, connect to chassis and reserve ports - Load existing configuration file - Build configuration from scratch - Get/set attributes - Start/Stop - transmit, capture - Statistics - ports, streams (end to ends) and TPLDs - Capture - get captured packets - Release ports and disconnect
Changes from pyxenamanager
Package renamed from xenamanager to xenavalkyrie
XenaStreamsStats.statistics[‘rx’]: Returns all RX statistics indexed by RX port instead of TPLD object.
Installation
pip instsll xenavalkyrie
Getting started
Under xenavalkyrie.test.xena_samples you will find some basic samples. See inside for more info.
Documentation
Usage notes
Do not create XenaManager manually but use the init_xena factory
When loading configuration files, first load all files only then manipulate the configuration.
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.