XOA
XOA 提供了一套直观的基于文本的命令,可让您控制和集成Xena以太网 TGA 及网络仿真解决方案,从而轻松实现测试自动化。
XenaManager 会将测试端口配置(.xpc 文件)以XOA 格式进行便捷存储,从而促进 XenaManager 环境与XOA 环境之间的无缝切换。这种兼容性确保了配置的无缝互换性,并为用户提供了友好的使用体验。
要建立 TCP/IP 连接并以文本行形式发送 CLI 命令,可以使用任何客户端平台。常用的客户端平台包括 Tcl、Perl、Python、BASH、Ruby 和 Java。所有Xena 机箱都支持多个并发脚本会话,允许不同用户同时在同一Xena 机箱上进行协作。
XOA 示例库:
XOA API
XOA API 是一个功能完备的开源解决方案,可让用户以直观便捷的方式与Xena以太网 TGA 及故障测试设备进行通信。
主要特点
- 与XOA 和 XenaManager 无缝集成: XOA API 与XOA 和 XenaManager 完美配合,提供全面且灵活的测试解决方案。
- 面向对象的高级抽象: XOA API 采用面向对象的方法,提供更高层次的抽象,从而加快自动化脚本的开发速度。
- IDE 自动补全、内置手册: XOA API 包含 IDE 自动补全以及针对类、函数和 API 的内置手册等功能,这些功能显著提高了开发效率。
- 命令分组和响应自动匹配:该功能可对命令进行分组并自动匹配响应,从而优化测试执行效率。
- 服务器到客户端的推送通知订阅: XOA API 支持服务器到客户端的推送通知订阅,从而降低了用户代码的复杂度。
- 支持 Python 3.8 及更高版本: XOA API 与 Python 3.8 及更高版本兼容,确保与现代 Python 环境兼容。
XOA 测试套件
XOA 测试套件(包含XOA 及测试套件插件)是一个全面的 Python 框架,旨在为开发人员和测试专家提供定义明确的 API。这些 API 不仅能够实现Xena测试套件的无缝执行与集成,还能高效管理Xena以太网 TGA 和干扰测试设备。借助XOA 测试套件,开发人员和测试专家可以轻松利用Xena测试套件的强大功能,并有效处理测试设备的配置与控制。
目前,XOA 测试套件包含:
- RFC2544
- RFC2889
- RFC3918
未来的测试套件也将纳入XOA 。
Xena 测试套件桌面应用程序
Xena 测试套件桌面应用程序(适用于 Windows)包括用于进行 RFC 2544、Y.1564、RFC 2889 和 RFC 3918 测试的自动测试套件。
Xena2544全面支持 RFC2544 规定的所有四种测试类型。它还能根据要求灵活选择启用一种或多种测试类型。Xena2544可适应各种网络拓扑结构,支持第2层和第3层的流量,同时支持IPv4和IPv6协议。
Xena2889专为二层局域网交换机的性能基准测试而设计,与 RFC 2889 中概述的准则保持一致。它提供全面的测试套件,但不包括 RFC 中规定的 "运算比特错误 "和 "对齐错误 "测试。Xena2889 为评估和测量第 2 层局域网交换机的性能提供了便捷高效的宝贵工具。
Xena3918是利用一个或多个Xena 测试机箱进行RFC3918 IP组播基准测试的重要工具。通过Xena3918,用户可以访问直观的端口配置面板,简化添加或删除端口以及分配IP地址和端口角色的过程。
Xena1564是一款功能丰富的应用程序,可全面支持 Y.1564 中定义的以太网服务验证配置和性能测试类型。Xena1564提供的直观图形用户界面简化了连接一个或多个Xena 机箱以进行第2层和第3层测试的过程。这种用户友好型界面增强了测试体验,可进行高效、准确的配置和性能评估。
XOA 实用工具
XOA 实用程序提供了一个交互式 shell,允许用户通过命令行界面管理Z800Freya 模块。这使得自动协商(AN)和链路训练(LT)测试变得简单易行,同时还能对 AN/LT 协议提供有价值的可视化信息。
XOA
想要快速将现有的Xena 配置迁移到XOA 中吗?试试XOA 工具吧。
此前Xena测试套件应用程序仅与 MS Windows 兼容。但今后,所有现有及未来的测试套件都将整合到XOA 测试套件中,从而消除这一限制。
为了简化迁移过程XOA 允许您将现有的Xena 套件配置(Xena2544、Xena2889 和 Xena3918)从Xena 应用程序无缝迁移至XOA 测试套件。借助XOA ,迁移过程变得轻松便捷,毫无障碍。
源代码
鉴于 GitHub 在版本控制和协作方面具备卓越的功能,我们将其作为托管XOA 代码的首选平台。它为管理代码变更提供了绝佳的环境,确保项目历史记录得到完善记录且易于访问。 我们秉持开放精神,鼓励大家使用、分享、贡献我们的源代码,并提供反馈。GitHub 支持无缝协作,并倡导社区驱动的模式,让每个人都能积极参与XOA 的开发与改进。我们珍视社区的意见和贡献,因为这能提升源代码的整体质量和创新性。
XOA
为了帮助您快速上手XOA我们提供了详尽的文档,其中详细介绍了其工作原理以及您接下来应采取的步骤。
使用XOA AN/LT 测试
观看此视频,了解如何XOA Xena Freya 生成器,XOA 测试自动协商与链路训练(AN/LT)。
5分38秒
使用XOA XenaManager 的对比
Xena的网络模拟器 -Chimera - 用于通过添加不同类型的损伤来模拟真实世界的流量。这段视频展示了我们如何使用 XenaManager 为 2 台设备之间的以太网流量添加 20 微秒的延迟。
然后,我们使用Xena (XOA)重复了相同的测试。
5分钟24秒






