XOA开放式API

(XOA)

什么是XOA?

Xena OpenAutomation (XOA) 是一个开源测试自动化框架,可与Xena的Xena 和Vulcan 流量生成与分析 (TGA) 解决方案以及Chimera (我们的网络损伤仿真器)一起使用。

XOA具有快速、易于使用和极其灵活的特点,其Python API可以在任何操作系统上运行。

你可以以符合你具体测试需要的任何方式使用XOA。有三种主要的选择:

如果您已经有一个完善的测试自动化框架,但 "只是 "想将Xena 、Chimera 或Vulcan 添加到现有设置中,请使用 XOA Python API。

如果你想运行我们作为插件开发的任何XOA测试套件--如RFC2544、RFC2889、RFC3918和即将到来的Y.1564--你可以使用XOA核心。

或者你可以利用完整的XOA软件包,其中包括用于运行测试、下载报告和团队协作的XOA GUI。

XOA Python API

XOA完整的开源Python API为信雅纳以太网流量生成测试和损伤测试解决方案提供了用户友好的通信接口。

主要特点

  • 面向对象的高级抽象--帮助用户节省解析命令响应的时间,集中精力处理测试逻辑
  • IDE自动完成,内置类/函数/API手册 - 提高开发效率
  • 分批发送命令,自动匹配命令请求和服务器响应 - 提高测试执行效率
  • 服务器到客户的推送通知,以及事件订阅--减少用户代码的复杂性
  • 涵盖各种Xena 测试仪的命令,包括Xena,Vulcan 、Chimera
  • 异步 - 提高I/O性能
  • 支持Python 3.8及以上版本
XOA有一个Python API

XOA核心

XOA核心是一个框架,为开发人员和测试专家提供了一个标准化的方式来执行、开发和集成测试套件,并管理信雅纳"物理和虚拟以太网流量生成和分析(TGA)测试器。

信雅纳使用XOA核心来开发测试套件:

  • RFC2544
  • RFC2889
  • RFC3918
  • Y.1564(即将推出)

由于源代码是开放的,你也可以做同样的事情--为你的特定需求开发和整合你自己的测试套件。

XOA CLI

信雅纳 OpenAutomation CLI (XOA CLI)使你能够通过命令行界面,使用基于文本的脚本界面,以及使用管理器应用程序的点选式互动,控制信雅纳的物理和虚拟流量生成和分析(TGA)测试器。

CLI命令是客户和信雅纳 测试员之间交换的简单文本行。

XOA转换器

想将现有的Xena 测试套件配置快速迁移到 XOA 中?很简单,使用 XOA 转换器。

信雅纳的测试套件应用已经存在了很多年--但只在MS Windows上工作。今后,所有信雅纳"的现有和未来的测试套件都将包括在XOA中,因此不限于Windows。

为了帮助用户将现有的Windows测试套件配置(Xena2544、Xena2889、Xena3918和Xena1564)轻松迁移到XOA,我们开发了XOA转换器。

XOA实用工具

信雅纳 OpenAutomation Utilities (XOA Utils) 是一个交互式外壳,让你通过命令行界面(CLI)命令控制信雅纳'sFreyaCompact ANLT Test Appliance,以执行自动协商和链接训练测试的操作。

在GitHub上查找XOA

我们使用GitHub来托管所有的XOA代码,因为它是一个很好的版本控制和协作的平台,让你和其他人在任何地方都可以一起进行项目工作。

XOA文件

为了帮助你使用XOA,我们提供了全面的文档,解释它是如何工作的以及你接下来应该做什么。

查看XOA的运行情况

观看此视频,了解XOA如何与信雅纳's FreyaCompact ANLT测试设备一起用于测试自动协商和链接训练(AN/LT)。