时事通讯

最新产品及更多...

用于测试自动化和远程访问的 API

欢迎阅读GL通讯的新闻简报,它介绍了通过“ API Support for PacketExpert™Platforms”提供测试自动化和远程测试。 此功能具有广泛的应用,可用于1 Gbps和10 Gbps网络的以太网/ IP测试。

img

概述

PacketExpert™可用于测试广泛的网络-- 测试单个链路/交换机、测试本地以太网/ IP网络(LAN)、对广域网(WAN)进行端到端测试、测试核心/ MPLS网络、验证服务水平协议(SLAs)等。有多种形式可供选择 – Rack based High density 12-port/24-port, mTOP™ platform, Portable unitsTablet-based units

PacketExpert™通过各种客户端(例如C#、Python和TCL)使用 Command Line Interface (CLI) and APIs 远程访问下面列出的所有功能。

  • 线速误码率测试
  • 智能环回
  • RFC2544 测试 (吞吐量、延迟、背对背、丢帧)
  • 数据包捕获和重播
  • 数据包代理(点击过滤器 - 汇总 - 修改 - 输出)
  • WAN链接仿真
  • 多流流量生成和分析
  • ExpertTCP™ (RFC6349)
  • ExpertSAM& (ITU-T Y.1564)

可以使用GL的 MAPS™ CLI Client/Server 体系结构将PacketExpert™ 配置为服务器端应用程序。这种通信的优势使用户能够通过已编译/脚本化的语言(例如C#、Python和TCL)发送命令并接收响应,从而控制PacketExpert™,该语言已经为许多用户所熟悉。

  • 控制误码率测试、环回、RFC 2544、记录回放、IPLinkSim™、PacketBroker和ExpertSAM™ 测试
  • 远程操作、自动化和多站点连接的能力
  • MAC、VLAN、MPLS、IP 和UDP 层测试
  • 可以从单个客户端应用程序远程控制多个PacketExpert™设备


MAPS™ CLI 的工作原理

GL的MAPS™CLI 客户端/服务器平台支持使用不同语言的各种客户端库,因此用户可以利用这些不同的库与MAPS服务器进行对话,并使用其选择的语言实现自动化。但是,这些是相对较低级别的库,它为用户提供了非常精细的粒度控制,但还要求用户花更多的精力进行编程。

对于PacketExpert 平台,已在MAPS 客户端库的顶部开发了一组相对高级的APIs,这大大减少了开发示例应用程序和实现自动化的时间。这些APIs以相应的语言开发,并且易于使用和直观。例如:C#APIs是通过API类为每个应用程序提供的。同样,Python APIs是通过API脚本提供的,这些脚本实现了针对不同应用程序的API类。还提供了示例应用程序,用户可以通过它们来快速了解如何使用APIs。使用这些高级APIs 和示例应用程序,用户可以在很短的时间内开始开发自动化测试。

img
PacketExpert™ MAPS™ CLI 工作原理


C#、Python 和TCL客户端 APIs

使用Python 和C# 客户端控制PacketExpert™设备

除了现有的TCL APIs 外,GL现在还为PacketExpert™的所有功能提供C#和Python APIs。Python客户端由提供高级APIs 的python API脚本组成,使用这些API,所有PacketExpert功能都向用户公开。这些APIs依次使用低级库与PacketExpert MAPS™服务器进行通信。

img
Python 客户端脚本示例

PacketExpert™ 将作为核心运行MAPS™CLI服务器,该服务器可与PacketExpert™ 低级API交互以控制硬件。将有不同的MAPS™脚本来实现不同的应用程序。使用PacketExpert™低级APIs,MAPS™脚本(GL的专有* .gls脚本)可以控制连接到系统的任意数量的PacketExpert™ 硬件单元。

img
PacketExpert™ MAPS™ CLI Server

使用TCL 客户端控制 PacketExpert™ 设备

TCL 脚本界面允许用户通过TCL脚本或直接在TCL Shell中输入命令来控制PacketExpert™的所有功能。TCL脚本接口基于客户端-服务器模型实现。TCL客户端使用TCP / IP插座连接到MAPS™CLI服务器。MAPS™ CLI服务器与PacketExpert™硬件连接。使用PacketExpert™ 低级APIs,MAPS™脚本可以控制连接到系统的任意数量的PacketExpert™硬件单元。

img
Command-line based TCL client

请参考以上信息,如果您对上述产品/软件或我们网站website上的任何应用感兴趣,欢迎来电咨询,我们将很乐意与您讨论您的测试需求,期待您的来信。谢谢阅读。


 返回通讯索引页面