Spirent TestCenter Application 升级之后,索性重构了ATC的对外接口。

Spirent TestCenter Application 升级到4.24之后,原来的ROBOT ATC 跑不过了。现象是两个,

1)提示TCL 版本不兼容;

2)第2个端口上收不到包。

索性趁这个机会重构了对外接口。

1)RunSequencerDoCheckList
:使用两个预定的端口,分别作为user-side/uplink-side。完成测试步骤并检查结果。

------ 单路功能性测试

2)MultiPortRunsequencercheckList:使用更多预定端口,完成测试步骤并检查结果。

------ 多路功能性测试

3)CheckPKGdefinedTraffic:在多个预定端口中选一个作为user-side,按参数进行流量。

------ QOS功能性测试,可以覆盖CCL/remark/policing/BAC/...

下一个项目,就用这套脚本来做回归了!

Spirent TestCenter Application 升级之后,索性重构了ATC的对外接口。,布布扣,bubuko.com

时间: 2024-10-13 11:36:38

Spirent TestCenter Application 升级之后,索性重构了ATC的对外接口。的相关文章

升级CompileSdk和重构主页

计步器的编译SDK版本比较低, 今天升级了最新版本-23, 出来了很多问题, 并且都解决了, 又简单地重构了主页. 让我们来看看吧, 给想用新特性的工程做一些参考. 1. 升级CompileSdk 升级SDK之后, Apache的Http库被遗弃了, 需要使用Library重新引入. compileSdkVersion 23 buildToolsVersion '23.0.1' ... dependencies { compile 'com.android.support:appcompat-v

asp.net asp.net application 升级到 asp.net web 解决找不到控件 批量生成.designer文件

颇费周折后,其实很简单,只需要生成designer文件后,重新保存所有页面即可.就是懒得写.懒真的是一种病,手上不能懒,脑子里更不能懒,否则就是给自己挖坑,仔细认真,注意细节!!!! PS:注意修改path变量为自己需要生成的web项目路径 需要注意的是,CodeBehind的路径是绝对路径 参考链接https://oomake.com/question/4935 对于VS2015 ...这里有一个用于从WebSite项目切换到适用于我的Web应用程序项目的VB示例.没有其他解决方案为我工作,这

重构9-Extract Interface(提取接口)

我们来介绍一个常常被忽视的重构:提取接口.如果你发现多于一个类使用另外一个类的某些方法,引入接口解除这种依赖往往十分有用.该重构实现起来非常简单,并且能够享受到松耦合带来的好处. public class ClassRegistration{ public Double Total;//getter setterpublic void Create() { // create registration code } public void Transfer () { // class trans

使用Tcl脚本调用STC平台的Native API实现测试对象、Device、StreamBlock的创建和配置

环境配置如下: 在Windows的Conmand下操作 # # Configuration file(CommonConFig.tcl) # # Initializing the Script. # This script is used to set common configuration paramters used with the STC-300 class. #Step 1: Load Spirent TestCenter Automation API. # Type in the

SpirentTestcenter测试仪的自动化

SpirentTestcenter,美国思博伦公司的网络测试仪表,覆盖以太网L2~L7层,使用过的仪表中功能最强大的. 1.SpirentTestcenter的自动化测试场景 测试PC上的AT框架---->Tcl驱动库SIG_Teq_Stc.tcl(加载SpirentTestCenter库)-----(以太网线)----->Stc chassis Stc的chassis内部命令也是Tcl格式的,但调试时有个缺点,script的执行效果不能即时反应到Spirent TestCenter Appl

什么是重构

     重构( Refactoring)就是在不改变 软件现有功能的基础上,通过调整 程序代码改善软件的质量.性能,使其程序的 设计模式和 架构更趋合理,提高软件的扩展性和维护性. 也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完 美得可以预见未来任何变化的设计,或一个灵活得可以容纳任何扩展的设计是不存在的.系统设计人员对即将着手的项目往往只能从大方向予以把控,而无法知道每 个细枝末节,其次永远不变的就是变化,提出 需求的用户往往要在软件成型后,始才

一次简单的重构经验

背景 曾经为一家律师事务所做的案件信息管理工作,使用的是Playframework 2.3.x / Java.由于是外包项目,原来就只是一个工程,也没有打算再拆分子模块. 后来这家公司继续为系统考虑添加功能,要增加一系列的CRM中的销售管理的功能,问题慢慢浮现. 我发现问题有几个: Playframework本来就能进行代码修改.编译.加载.运行,一直以来都非常方便,但是开始CRM部分工作,这个修改到运行的周期开始慢了.平时修改完代码保存后,到运行有结果,只需要几秒钟的时间.到最近CRM开始了,

【转】VS2012编译出来的程序,在XP上运行,出现“.exe 不是有效的 win32 应用程序” “not a valid win32 application”

原文网址:http://www.cnblogs.com/Dageking/archive/2013/05/15/3079394.html VS2012编译出来的程序,在XP上运行,出现“.exe 不是有效的 win32 应用程序” “not a valid win32 application” 升级vs2010到vs2012,突然发现build出来的应用程序无法运行,提示“不是有效的 win32 应用程序” or “not a valid win32 application”. 参考CSDN论坛

STM32 BootLoader升级固件

一.知识点 1.BootLoader就是单片机启动时候运行的一段小程序,这段程序负责单片机固件的更新,也就是单片机选择性的自己给自己下程序.可以更新,也可以不更新,更新的话,BootLoader更新完程序后,跳转到新程序运行:不更新的话,BootLoader直接跳转到原来的程序去运行. 2.BootLoader更新完程序后并不擦除自己,下次启动后依然先运行BootLoader程序,又可以选择性的更新或者不更新程序,所以BootLoader就是用来管理单片机程序的更新. 3.在实际的单片机工程项目