产品+服务
面临技术挑战,容域科技让您无需等待,无论是数字新基建的建设,还是以太网络的搭建及测试,都能得到积极快速的响应,专业的技术团队为您的需求提供优质服务
了解更多了解更多

IxAutomate自动化测试套件

作者:容域科技 发布时间:2021-04-12 16:58
Aptixia IxAutomate 应用程序提供一个功能强大的、可定制的测试工具,可自动进行网络设备的性能、扩展性和功能测试。同时提供易于使用的图形用户界面来配置自定义的自动化测试场景,并分析测试结果。利用 Ixia 线速流量生成、过滤、捕捉和统计集合等测试硬件的功能,IxAutomate 提供一套丰富的、基于行业标准的 RFC 和客户要求的预置测试工具。用一组灵活的功能收集和显示测试结果,包括实时图形显示测试执行进度、为测试后的详细分析提供各种格式的报告、用颜色代码指示测试试验结果合格/不合格,以及详细的测试执行日志。作为一个测试用具,IxAutomate 提供一个插件架构,旨在将自定义测试轻松添加到已经非常丰富的测试库中。 
应用程序结构
IxAutomate 界面以层次树方式显示,允许用户在不同测试之间轻松导航。用户可轻松浏览模板,配有图形和描述,允许用户选择感兴趣的测试。一旦选择,测试模板即会被复制到用户测试空间,在此处用户可对其进行配置、定制和执行。
 


测试配置
支持标准的 Aptixia 导航结构,所有测试均有逐步配置流程:
 
 
Port Setup(端口设置)菜单显示和配置测试执行可用的所有测试端口。在此处配置物理层属性。 
 
 
Traffic Setup(流量设置)菜单包含测试期间指定要发出的流量信息,包括帧大小、端口之间的流量映射、寻址和数据包内容等参数。 
 
 
Test Setup(测试设置)菜单包含关于测试时长、试验次数、重复测试,以及针对所选测试的其它信息。 
 
 
Statistics Setup(统计数据设置)菜单用于定义 StatViewer 将使用哪些统计数据绘图和用于 DUT 监控的 SNMP 配置。 
 
 
DUT Setup(DUT 设置)菜单允许用户输入命令文件,用于配置/监控测试设备在每个测试以及重复测试的前、中、后的数据。此外,还保留有一个单独的 DUT 日志,用以帮助排除问题以及跟踪 DUT 配置和请求的统计数据。DUT 监控统计数据被合并到 IxAutomate 报告中,这样,用户可同时看到测试运行结果以及在测试期间 DUT 是如何表现的 — 所有这些都在同一个报告中。 
 
 
Aptixia StatViewer 和报告程序
IxAutomate 为用户提供多种方法来跟踪测试进度和分析测试结果。Aptixia StatViewer 旨在定制多达四个绘图窗口,每个均包含用户选定的统计数据。StatViewers 重放/比较功能允许用户保存过去的测试运行图形,然后将其与同一个测试的较新运行图形进行比较。Reporter(报告程序)提供了一个易于使用的向导,允许用户设置自定义 PDF 报告,设计的报告里面包含用户需要的或多或少的详细信息。可选择所有 StatViewer 图形、CSV 统计数据和测试设置信息。 
Data Miner(数据挖掘器)
Data Miner(数据挖掘器)工具调整所有过去的结果,以便轻易地进行排序和查看。一旦启动测试,实时图形即会出现,记录用户需要的特定统计数据。一旦测试完成,将按每个测试运行来存储结果。对于每次试验,将用颜色编码指示合格/不合格(绿色/黄色/红色),提供测试结果的快速视图 — 将根据用户为特定测试定义的条件而显示。汇集、每个端口、每个重复测试和实时测试结果均存储为 CSV 格式,随后这种格式可导入到其它应用程序以便进行分析。自定义格式的报告(使用 Reporter)可创建为 PDF 文件 — 显示测试结果的图表/图形/表格。最后,创建详细的、由测试执行的实时操作的文本日志,允许进行最细致地测试分析和解决疑难。日志显示下列信息:在数据和网络层的端口配置、传输 MAC 学习帧或 ARP 请求、何时生成数据,以及何时收集统计等信息。 
DUT 统计数据的 SNMP 监控
在测试运行期间监控重要设备的统计数据。通过从 SNMP 图形用户界面中选择一组 MIB 变量,在测试运行时即可对这些变量进行监控和绘图。可轻松实现测试统计和 DUT 监控统计之间的并排比较。然后,所有的统计将被添加到 PDF 报告中。 
 
多用户
IxAutomate 旨在允许多个用户独立接入 Ixia 负载模块中的各个测试端口。这允许用户在分配给他们的端口上执行个别测试,而不会干扰系统中其他用户正在执行的测试。 
 
定制
IxAutomate 提供多种方法来定制测试环境。由 IxAutomate 所生成的 Tcl 配置脚本可经由 Tcl 命令行从图形用户界面上单独运行。脚本也可以链接起来,以便进行深入的自动化测试执行,并在以后为特殊测试需要进行定制。 
 
自动化批处理调度程序
Batch Scheduler(批处理调度程序)工具允许用户将多个预定义的测试加入到一个批处理作业中。该批处理随后可做时间调度处理,在一周的某一天或每天运行。每日的时间由小时和分钟定义。然后,可对多个批处理进行排队;每个批处理有不同的开始时间。 
 
用户定义的测试
插件架构允许用户通过利用现有的测试管理和报告演示的框架,从而可以轻松地使用最少的代码将新的测试案例加入到 IxAutomate。Plug-in Generator(插件生成器)工具可用于自定义测试开发。此软件开发套件基于图形用户界面,具有一个易于理解的工作流程,可帮助确保所有自定义测试遵从 IxAutomate 架构。

技术参数
应用程序类型 工作站上可执行的客户端应用程序,运行 Microsoft Windows、UNIX 或 Linux(仅命令行)、TCL 8.3 或 8.4
平台 XM12、XM2、Optixia X16、Optixia XL10、IXIA 1600T、IXIA 400T、IXIA 250
操作系统 Microsoft Windows NT、2000、2003 Server 和 XP、Sun Solaris、Linux
预置测试套件 三重测试: 扩展性测试、模拟 Web、语音和视频流量的组合。可对此测试同时选择连接和无连接流量 
RFC 3511: 4-7 层测试套件,结合 IxLoad 和 IxAutomate 以进行 TCP 和 HTTP 性能测试 
LACP:链路聚合控制协议;吞吐量和性能测试。单一端口到 LAG 组、LAG 组到 LAG 组测试 
MEF14 测试套件: 旨在支持 MEF14 规格和 Iometrix 测试计划:Bandwidth Profile per COS(每个 COS 的带宽情况)、Bandwidth Profile per Ingress UNI(每个入节点 UNI 的带宽情况)、Bandwidth Profile Rate Enforcement(带宽情况速率执行)、CIR 和 EIR 组合、FrameDelay_FrameDelayVariation_FrameLoss、UNI 上的 Multiple Bandwidth Profiles(多带宽情况) 
RFC 2544:背靠背、吞吐量、反应时间、帧丢失测试 
RFC 2889: 地址缓存大小、地址速率、广播速率、背压、HOL 阻塞、帧错误过滤、完全/部分/一对多/多对一 Mesh 吞吐量测试 
ATSS: 随机时间、数据流设置、IP 错误、吞吐量、2-3 层、混和 IPv4/v6、多帧大小、吞吐量 NAT、流量测试仪、IP 生存时间、VLAN 广播泄漏、VLAN Mesh 测试 
MATS: 数据完整性、帧大小验证、间隙检查器、模式验证、端口损失、随机帧大小、顺序验证测试 
IP 组播 (RFC3918): 累积、汇集、分布、组容量、组加入延迟、反应时间、Mesh、吞吐量 NDR、混合类、规模组、VLAN 反应时间、负载组播加入延迟、负载反应时间、隧道吞吐量测试。 
QoS: 流量比、多对一、一对多测试 
IPv4/IPv6 隧道: 隧道容量、隧道帧损失、隧道吞吐量测试 
BGP: 性能、路由容量、路由聚合测试 
OSPF: 性能、路由容量、路由聚合测试 
ISIS:性能测试 
L2 VPN (Martini): LDP 出节点性能、LDP IMix 性能、LDP 入节点性能、LDP 部分 Mesh 性能、会话扩展性、虚电路扩展性测试 
L3 VPN (RFC 2547 bis): 性能和扩展性测试 
VPLS: 部分 Mesh 吞吐量、点对点吞吐量、地址缓存、地址速率测试 
LDP: 入节点和出节点部分 Mesh 性能、入节点和出节点性能、传输性能测试 
RSVP-TE: 标签容量、LSP 切换测试 
STP/RSTP/MSTP: 聚合测试 
宽带:背靠背、吞吐量测试 
配置 用于参数输入的多表格视图
测试结果 实时测试流量图、多种格式的 PDF 测试报告、多种 CSV 报告和详细的测试日志
定制 经由自定义用户代码功能进行的 Tcl 测试扩展
多用户 登录和注销,用于在每个测试中各个端口的多用户管理
DUT 控制 能在每个测试前、中、后控制/配置测试设备。SNMP 监控预定义的统计数据。
用户定义的测试 能将用户定义的测试案例集成到 IxAutomate 框架中的公共测试管理和结果演示