在CLI下执行不同波特率测试指令的系统及方法技术方案

技术编号:8131530 阅读:225 留言:0更新日期:2012-12-27 04:07
一种在CLI下执行不同波特率测试指令的方法,该方法包括:从服务器中下载待测物所需的测试指令;根据测试待测物的数量判断是否需要不同波特率的测试指令;当需要不同波特率的测试指令时,修改线缆的参数,将不同波特率的测试指令通过修改后的线缆发送给SUT;当待测物需要相同波特率的测试指令时,直接将该相同波特率的测试指令通过线缆发送给SUT;在同一个指令行界面中执行上述测试指令。本发明专利技术还提供一种在CLI下执行不同波特率测试指令的系统。通过本发明专利技术可以避免由于服务器中资源使用量大于负荷,而导致虚拟机的资源使用量大增,且引起虚拟机的崩溃的情况发生。

【技术实现步骤摘要】

本专利技术涉及ー种CLI控制系统及方法,尤其是关于ー种在同一个CLI下执行不同波特率测试指令的系统及方法。
技术介绍
命令行界面(command-line interface, CU)可在用户提示符下键入可执行指令的界面。使用CLI具有使用要求低(只需要串行ロ),容易使用,功能扩充方便的优点,特别是当有很多台(如,10台)路由器设备需要配置的时候,可以通过拷贝(COPY)/粘贴(PASTE)功能很快完成所有路由器的配置,不需要通过浏览器一台台进行配置。现有的CLI环境中不可以同时执行两个不同波特率(Baud Rate)的指令,一般而言,若用户需要执行不同波特率的指令需要手动切换或占用两条Serial port cable,如此·一来,不仅效率低下,而且增加硬件成本。
技术实现思路
鉴于以上内容,有必要提供ー种在CLI下执行不同波特率测试指令的系统,可以在同一个CLI中执行不同波特率的指令,方便了用户,也降低了硬件成本。鉴于以上内容,还有必要提供ー种在CLI下执行不同波特率测试指令的方法,可以在同一个CLI中执行不同波特率的指令,方便了用户,也降低了硬件成本。ー种在CLI下执行不同波特率测试指令的系统,该系统包括下载模块,用于从服务器中下载待测物所需的测试指令;判断模块,用于根据测试待测物的数量判断是否需要不同波特率的测试指令;修改模块,用于当需要不同波特率的测试指令时,修改线缆的參数,使得该线缆能够同时传送不同波特率下的测试指令;发送模块,用于通过修改后的线缆将不同波特率的测试指令发送给SUT,或当需要相同波特率的测试指令时直接将该相同波特率的测试指令通过线缆发送给SUT ;执行模块,用于在同一个指令行界面中执行上述测试指令。—种在CLI下执行不同波特率测试指令的方法,该方法包括从服务器中下载待测物所需的测试指令;根据测试待测物的数量判断是否需要不同波特率的测试指令;当需要不同波特率的测试指令时,修改线缆的參数,将不同波特率的测试指令通过修改后的线缆发送给SUT ;当待测物需要相同波特率的测试指令时,直接将该相同波特率的测试指令通过线缆发送给SUT ;在同一个指令行界面中执行上述测试指令。相较于现有技术,本专利技术提供的在CLI下执行不同波特率测试指令的系统及方法,可以在同一个CLI中执行不同波特率的指令,方便了用户,也降低了硬件成本。附图说明图I是本专利技术在CLI下执行不同波特率测试指令的系统较佳实施例的应用环境图。图2是本专利技术客户端较佳实施例的结构示意图。图3是本专利技术在CLI下执行不同波特率测试指令的方法较佳实施例的流程图。主要元件符号说明SUTI' 10' 待测物100 客户端20 在CLI下执行不同波特率测试指令的系统200 网络30 服务器40 数据库50 下载模块210 判断模块220 修改模块230 发送模块240 执行模块250 接收模块260 存储器270 处理器280如下具体实施方式将结合上述附图进ー步说明本专利技术。具体实施例方式如图I所示,是本专利技术在CLI下执行不同波特率测试指令的系统200的应用环境图。该系统200运行于客户端20中。该客户端20通过线缆(cable) 110与在测系统(SystemUnder Test, SUT) 10相连接,以测试SUT 10上的待测物100,所述待测物100可以是计算机的单个部件,例如,该待测物100为主板、显卡、内存及硬盘中的一个部件等,也可以同时指计算机的多个部件,例如,该待测物100同时为主板、显卡、内存及硬盘等计算机部件中两个以上的部件。所述线缆110为RS232线缆。该客户端20还通过网络30与服务器40相连接,以从服务器40获取测试指令。该服务器40可以是个人计算机、网络服务器,还可以是任意其它适用的计算机。该服务器40与数据库50相连,该数据库50用于存储测试各种待测物100的测试指令,在本较佳实施例中,所述测试指令是指能够在CLI上运行的测试脚本(TestScript)。该数据库50既可以内置于服务器40,也可以外置于服务器40。在此需说明的是,所述数据库50可存于服务器40的硬盘或者闪存盘中。从系统安全性的角度考虑,本实施例中的数据库50独立于服务器40。此外,客户端20还用于提供一个指令行界面(Command Line Interface, CLI)给用户,便于用户在通过客户端20对SUT 10上的待测物100进行测试时能够观看具体的测试指令,当测试完成之后,接收从SUT 10传送过来的测试报告,并将测试报告存储于客户端20的存储介质中。该客户端20可以是个人计算机、笔记本电脑以及其它任意能与服务器40连接的设备或系统。 參阅图2所示,是本专利技术客户端20较佳实施例的结构示意图。该客户端20除了包括在CLI下执行不同波特率测试指令的系统200外,还包括存储器270和处理器280。该在CLI下执行不同波特率测试指令的系统200包括下载模块210、判断模块220、修改模块230、发送模块240、执行模块250及接收模块260。模块210至260的程序化代码存储于存储器270中,处理器280执行这些程序化代码,实现在CLI下执行不同波特率测试指令的系统200提供的上述功能。下载模块210用于从服务器40中下载待测物100所需的测试指令。所述测试指令用于测试SUT 10上的待测物100的性能。若待测物100为计算机单个部件(如,主板),则下载模块210从服务器40中下载ー组测试指令,该组测试指令可以为单个测试指令,也可以为多个测试指令。若待测物100为计算机多个部件,例如,待测物100为主板和显卡,所述下载模块210从服务器40中下载两组测试指令,一组测试指令用于测试主板,另外ー组测试指令用于测试显卡。判断模块220用于根据测试待测物100的数量判断是否需要不同波特率的测试指令。具体而言,若待测物100为两个以上的计算机部件时,需要不同波特率的测试指令对所述待测物100进行测试。假设待测物100为主板及显卡,而测试上述主板及显卡并不能使用同一个波特率的测试指令,例如,测试主板所使用的测试指令的波特率与测试显卡所使用的测试指令的波特率不同,波特率为9600的一组测试指令用于测试主板的性能(如,测试主板的内存插槽性能、USB接ロ性能等),而波特率为115200的另ー组测试指令用于测试显卡的性能。若待测物100为计算机的单个部件,该待测物100需要相同波特率的测试指令。所述波特率是指Baud Rate,在电子通信领域,波特率(Baud Rate)即调制速率,是指信号被调制以后在単位时间内的变化,即单位时间内载波參数变化的次数,波特率是对符号传输速率的ー种度量,I波特指每秒传输I个符号。修改模块230用于当待测物100需要不同波特率的测试指令时,修改线缆110 (cable)的參数,使得该线缆110能够同时传送不同波特率下的测试指令。例如,修改模块230将RS232线缆修改为RS232 serial Y型线缆。发送模块240用于通过线缆110将测试指令发送给SUT 10。具体而言,若当待测物100需要不同波特率的测试指令时,通过修改后的线缆110将不同波特率的测试指令传送给SUT 10。若当待测物100需要相同波特率本文档来自技高网...

【技术保护点】
一种在CLI下执行不同波特率测试指令的系统,其特征在于,该系统包括:下载模块,用于从服务器中下载待测物所需的测试指令;判断模块,用于根据测试待测物的数量判断是否需要不同波特率的测试指令;修改模块,用于当需要不同波特率的测试指令时,修改线缆的参数,使得该线缆能够同时传送不同波特率下的测试指令;发送模块,用于通过修改后的线缆将不同波特率的测试指令发送给SUT,或当需要相同波特率的测试指令时直接将该相同波特率的测试指令通过线缆发送给SUT;及执行模块,用于在同一个指令行界面中执行上述测试指令。

【技术特征摘要】
1.ー种在CLI下执行不同波特率测试指令的系统,其特征在干,该系统包括 下载模块,用于从服务器中下载待测物所需的测试指令; 判断模块,用于根据测试待测物的数量判断是否需要不同波特率的测试指令; 修改模块,用于当需要不同波特率的测试指令时,修改线缆的參数,使得该线缆能够同时传送不同波特率下的测试指令; 发送模块,用于通过修改后的线缆将不同波特率的测试指令发送给SUT,或当需要相同波特率的测试指令时直接将该相同波特率的测试指令通过线缆发送给SUT '及执行模块,用于在同ー个指令行界面中执行上述测试指令。2.如权利要求I所述的在CLI下执行不同波特率测试指令的系统,其特征在干,该系统还包括接收模块,用于当对待测物测试完成后,接收从SUT传送过来的测试报告,并存储该测试报告。3.如权利要求I所述的在CLI下执行不同波特率测试指令的系统,其特征在于,所述线缆为RS232线缆。4.如权利要求3所述的在CLI下执行不同波特率测试指令的系统,其特征在于,所述修改线缆的參...

【专利技术属性】
技术研发人员:黄荣德
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1