一种控制转台并配合IxChariot测试网通设备无线吞吐量的方法与流程

文档序号:36723062发布日期:2024-01-16 12:27阅读:23来源:国知局
一种控制转台并配合IxChariot测试网通设备无线吞吐量的方法与流程

本发明属于网通设备测试,尤其涉及一种控制转台并配合ixchariot测试网通设备无线吞吐量的方法。


背景技术:

1、在测试网通设备与pc无线网卡之间的角度对无线吞吐量影响的过程中,目前国内对无线ap、光猫、路由器的吞吐量打流测试,仅限于手动控制mt转台并手动配置chariot相关参数的情况,转台每旋转一个角度就通过chariot对endpoint进行一次打流操作,并记录每次吞吐量数据,整个过程存在测试繁琐、重复操作、数据记录复杂等现象,且持续时间长,导致测试人员需要一直观察chariot打流情况以及转台旋转角度,并记录当前测试条件及测试结果,容易出现误操作、数据记录失误、遗漏等现象。

2、因此,如何解决测试网通设备与pc无线网卡之间的角度对无线吞吐量影响的过程中手动控制mt转台并手动配置chariot相关参数的情况存在的测试繁琐、重复操作、数据记录复杂,测试人员需要一直观察chariot打流情况以及转台旋转角度,并记录当前测试条件及测试结果,容易出现误操作、数据记录失误和遗漏的技术问题


技术实现思路

1、本发明的目的在于提供一种控制转台并配合ixchariot测试网通设备无线吞吐量的方法,用以解决手动控制mt转台并手动配置chariot相关参数,容易出现误操作、数据记录失误和遗漏的技术问题。

2、为解决上述技术问题,本发明采用的技术方案如下:

3、一种控制转台并配合ixchariot测试网通设备无线吞吐量的方法,包括以下步骤:

4、s1:创建和管理ui界面,用户通过ui界面输入数据;

5、s2:初始化mt控制器,读取ui界面输入的数据,并配置mt转台,提供mt转台运行环境;

6、s3:读取ui界面提供的数据参数信息,准备ixchariot运行环境;

7、s4:控制mt转台旋转角度和ixchariot,执行测试任务;

8、s5:输出测试结果。

9、优选的,在步骤s1中,通过window.py使用tkinter库创建和管理ui界面,并提供相关组件,其中相关组件包括标签文本,用于引导用户输入信息,输入信息包括打流模式、打流时长、测试名称、协议、脚本,下拉列表和输入框为提供信息输入的途径。

10、优选的,所述打流模式包括打流时长为设为60秒。

11、优选的,在步骤s2中,通过controlmt类初始化mt控制器,读取ui界面提供的数据参数信息,包括转台旋转角度信息和转台通信连接方式,对mt转台进行配置,准备转台的运行环境。

12、优选的,在步骤s3中,通过ixchariot类初始化导入chariotext包,读取ui界面提供的数据参数信息,包括协议、脚本和地址信息,准备ixchariot的运行环境。

13、优选的,在步骤s4中,调用controlmt和ixchariot类中提供的方法分别控制mt转台旋转角度和ixchariot。

14、优选的,在用户点击执行按钮时,首先检查用户是否已在ui界面添加合法测试数据,若是,保存测试组,获取用户选择的数据参数,包括测试模式、测试持续时间、测试名称、转台旋转角度、mt 转台连接方式和mt 转台地址。

15、优选的,所述转台旋转角度为每次测试中转台旋转的角度,设为30°,所述mt 转台连接方式为usb连接或者ip连接或者串口连接。

16、优选的,在获取到用户选择的数据参数后,执行测试任务,并输出数据、保存数据,最后调用common类中的方法处理数据、输出统计完成后的xls结果和雷达图。

17、本发明的有益效果包括:

18、本发明提供的一种控制转台并配合ixchariot测试网通设备无线吞吐量的方法,首先创建和管理ui界面,用户通过ui界面输入数据,然后初始化mt控制器,读取ui界面输入的数据,并配置mt转台,提供mt转台运行环境;再读取ui界面提供的数据参数信息,准备ixchariot运行环境;再控制mt转台旋转角度和ixchariot,执行测试任务;最后输出测试结果。通过上述测试方法使得在测试过程中,测试网通设备与pc无线网卡之间的角度对无线吞吐量影响的过程中自动控制mt转台旋转角度并自动配置ixchariot相关参数,测试过程简单、操作便捷、数据记录简单,测试人员不需要一直观察chariot打流情况以及转台旋转角度,不用记录当前测试条件及测试结果,不易误操作、数据记录失误和遗漏。



技术特征:

1.一种控制转台并配合ixchariot测试网通设备无线吞吐量的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种控制转台并配合ixchariot测试网通设备无线吞吐量的方法,其特征在于,在步骤s1中,通过window.py使用tkinter库创建和管理ui界面,并提供相关组件,其中相关组件包括标签文本,用于引导用户输入信息,输入信息包括打流模式、打流时长、测试名称、协议、脚本,下拉列表和输入框为提供信息输入的途径。

3.根据权利要求1所述的一种控制转台并配合ixchariot测试网通设备无线吞吐量的方法,其特征在于,所述打流模式包括打流时长为设为60秒。

4.根据权利要求1所述的一种控制转台并配合ixchariot测试网通设备无线吞吐量的方法,其特征在于,在步骤s2中,通过controlmt类初始化mt控制器,读取ui界面提供的数据参数信息,包括转台旋转角度信息和转台通信连接方式,对mt转台进行配置,准备转台的运行环境。

5.根据权利要求1所述的一种控制转台并配合ixchariot测试网通设备无线吞吐量的方法,其特征在于,在步骤s3中,通过ixchariot类初始化导入chariotext包,读取ui界面提供的数据参数信息,包括协议、脚本和地址信息,准备ixchariot的运行环境。

6.根据权利要求1所述的一种控制转台并配合ixchariot测试网通设备无线吞吐量的方法,其特征在于,在步骤s4中,调用controlmt和ixchariot类中提供的方法分别控制mt转台旋转角度和ixchariot。

7.根据权利要求6所述的一种控制转台并配合ixchariot测试网通设备无线吞吐量的方法,其特征在于,在用户点击执行按钮时,首先检查用户是否已在ui界面添加合法测试数据,若是,保存测试组,获取用户选择的数据参数,包括测试模式、测试持续时间、测试名称、转台旋转角度、mt 转台连接方式和mt 转台地址。

8.根据权利要求6所述的一种控制转台并配合ixchariot测试网通设备无线吞吐量的方法,其特征在于,所述转台旋转角度为每次测试中转台旋转的角度,设为30°,所述mt 转台连接方式为usb连接或者ip连接或者串口连接。

9.根据权利要求6所述的一种控制转台并配合ixchariot测试网通设备无线吞吐量的方法,其特征在于,在获取到用户选择的数据参数后,执行测试任务,并输出数据、保存数据,最后调用common类中的方法处理数据、输出统计完成后的xls结果和雷达图。


技术总结
本发明属于网通设备测试技术领域,具体涉及一种控制转台并配合IxChariot测试网通设备无线吞吐量的方法,首先创建和管理UI界面,用户通过UI界面输入数据,然后初始化MT控制器,读取UI界面输入的数据,配置MT转台,提供MT转台运行环境;再读取UI界面提供的数据参数,准备IxChariot运行环境;再控制MT转台旋转角度和IxChariot,执行测试任务;最后输出测试结果。上述测试方法在测试过程中,测试网通设备与PC无线网卡之间的角度对无线吞吐量影响的过程中自动控制MT转台旋转角度并自动配置IxChariot相关参数,测试过程简单、操作便捷以及数据记录简单,测试人员不用观察IxChariot打流情况和转台旋转角度,不用记录当前测试条件及测试结果,不易出现误操作、IxChariot数据记录失误和遗漏的情况。

技术研发人员:范俊甫,周子桂,周月琴
受保护的技术使用者:四川天邑康和通信股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1