Spirent仪表自动化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spirent仪表自动化相关的知识,希望对你有一定的参考价值。

Spirent仪表自动化,通过tcl调用Spirent提供的API实现。

Spirent命名空间常用的命令

stc::create        创建,用于创建一个新的Spirent对象。

  例如,stc::create EmulatedDevice -under project1

stc::config        配置,对创建的Spirent对象,具体属性进行配置,或者对两个对象进行绑定。

  例如,stc::config $hDevice -Name $deviceName

  例如,stc::config $hDevice -TopLevelIf-targets $hIPv4If

  PS:这里有很多有趣的内容。

stc::apply         下发,将创建的Spirent对象以及相应的配置,下发到Spirent上。

stc::perform     执行,用于执行Spirent对象的命令,比如发流,停止发流。

  例如,stc::perform DeviceStop -DeviceList $getTxDevice。

  例如,stc::perform DeviceStart -DeviceList $getTxDevice

stc::sleep         等待。

  例如,stc::sleep 45

stc::get             获取,常用于获取Spirent仪表的对象,仪表状态,收发包的具体值。

  例如,stc::get $getRxDevice -children-Ipv4If

  例如,stc::get $txIPV4If -GatewayMacResolveState

  例如,stc::get $rxIPV4If -GatewayMacResolveState

 

Spirent的对象组成非常复杂,包含的属性、方法很多,但是有一个主干是依稀能够感觉到的,希望继续能力,能够理清这个丛书关系。

通过接触Spirent仪表自动化,能够感受到从CLI到GUI之间的差别和统一,对于小白用户,GUI无疑是最方便的选择。但对于程序员,CLI更能深刻体现程序的逻辑。

就好像Windows和Linux之前的区别。

节后很疲惫,明天加油。

 

以上是关于Spirent仪表自动化的主要内容,如果未能解决你的问题,请参考以下文章

逐个点名,聊聊仪表厂商 -- Xena信雅纳篇

使用 SQL 查询每天自动化元数据库中的仪表板

如何将我的 Google Analytics(分析)自动化仪表板中的批量数据分成逐月数据

自动化测试工具-友衷产品安全稳定的守护者

第22期 Spirent TestCenter – 如何使用Traffic Analyzer过滤流量

如何从导出的 JSON 自动更新 Docker 映像中的 Grafana 仪表板(和数据源)?