Automation
Faster. Smarter. Better.
Xena Menu
Ethernet Test Tools
OVERVIEW
Xena offers the industry’s best tools for automating Ethernet testing:
- Xena CLI API: Xena’s innovative and incredibly easy-to-use command-line-interface (CLI) scripting API with hundreds of scriptable parameters. Can be used with any client platform e.g. Python, Tcl, Bash.
- Xena Rest API: A client-less, language-agnostic, chassis embedded REST server, which lets you build automation scripts with your choice of language, tool and client environment. It supports all Valkyrie CLI commands and adds many more abstract operations to simplify and speed up automation development.
- Xena Test Suites: standalone applications for automated RFC 2544, RFC 2889 and RFC 3918 testing.
- 3rd party test frameworks that support our products
XenaCLI
Valkyrie, Vantage and Chimera include a management software (ValkyrieManager and VantageManager), plus a simple yet powerful scripting tool: ValkyrieCLI. Everything you can do with the management software can also be done using simple CLI text commands.
We offer several hundred scriptable parameters: from basic streams and capture setup to wild-carding across modules and ports. You can also use the client-side functionality to execute script commands both conditionally and repetitively. This is a big advantage when it comes to test automation.
The management software saves test port configurations in the exact same CLI command format as used by the scripting tool, making it very easy to go back and forth between the two.
XENA CLI Examples
XENA CLI Scripting Libraries
Above is a simple example showing 3 parameters from ValkyrieCLI (left) and how they match the structure of the ValkyrieManager GUI (right).
Xena Rest API
The Valkyrie REST server:
- is a client-less, language-agnostic, out-of-the-box, chassis embedded REST server.
- lets you build automation scripts with your choice of language, tool and client environment.
- supports all Valkyrie CLI commands and adds many more abstract operations (like returning statistics as ready-to-consume JSON) that simplify and speed up automation development. With the REST server Xena also releases a full Python object-oriented REST client
- enables Python developers to simply pip install it and start building automation scripts without spending time on developing the traffic generator layer.
User Manual: How to build client apps using Valkyrie REST Server
Access RestAPI Xena Scripting API
Xena Test Suites
Xena Test Suites are standalone applications for automated RFC 2544, Y.1564, RFC 2889 and RFC 3918 testing. They can be used with Valkyrie products:
Third party test framework
Valkyrie and Vantage test solutions are supported on a variety of commercial and Open Source platforms. Here you can find information about the QualiSystems QualiShell, TestShell, and Robot framework
QualiSystems
Robot Framework
“Xena has a special place in the Ethernet T&M market – reliable, cost-effective products that solve most of our customer’s needs with a minimum of fuss.”
“We cooperate with Xena Networks for its user-friendly solutions for testing complex and a wide range of Ethernet products and networks.”