CN104243222A - 网络设备性能测试方法及测试装置和测试系统 - Google Patents
网络设备性能测试方法及测试装置和测试系统 Download PDFInfo
- Publication number
- CN104243222A CN104243222A CN201310222066.0A CN201310222066A CN104243222A CN 104243222 A CN104243222 A CN 104243222A CN 201310222066 A CN201310222066 A CN 201310222066A CN 104243222 A CN104243222 A CN 104243222A
- Authority
- CN
- China
- Prior art keywords
- test
- testing
- error rate
- module
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
- H04L1/203—Details of error rate determination, e.g. BER, FER or WER
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Debugging And Monitoring (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
一种电子产品的网络设备的测试方法,包括步骤:a,执行误码率测试程序,测试网络设备的误码率;b,获取当前时间;c,获取BER测试程序的测试数据;d,记录当前时间以及测试数据于一测试结果记录文档中;e,判断距离上一次生成测试结果记录文档的时间间隔是否达到一预设值,若是,则返回步骤b;若否,继续步骤e。本发明还提供一种用于测试电子产品的网络设备的测试装置与测试系统。
Description
技术领域
本发明涉及网络设备性能测试领域,尤其涉及一种能自动存储测试数据的网络设备性能测试方法及测试装置和测试系统。
背景技术
通常伺服器、计算机以及移动终端等电子产品中都设有网络设备,例如网卡等。为了保证网络设备的性能,具有该网络设备的电子产品在出厂之前都需要进行性能测试,误码率(Bit Error Rate,BER)测试是其中重要的项目。
电子产品中传统的BER测试大致是,向电子产品传输预设的数据,通过电子产品的网络接口读出其接收到的数据,并输出给BER专用统计设备如误码分析仪等,由BER专用统计设备通过比较自身预先存储的电子产品应该接受的数据与从网络接口读出的接收到的数据,来统计该电子产品的的BER。目前这种BER测试需要额外增加特殊的连接和BER统计设备。
另外,BER测试通常需要在不同的温度条件下进行长时间的测试,例如在高温50℃下,测试6小时;然后在低温0℃下,测试6小时,而且通常BER测试是在恒温箱容器中进行的,长时间的测试时间和隔离的测试空间致使测试人员无法及时的记录测试数据,同时由于电子产品在BER测试中,经常出现中断和死机的现象,导致测试完成后发现测试数据已然丢失。
发明内容
有鉴于此,本发明提供一种能自动存储测试数据的网络设备性能测试方法及测试装置和测试系统。
一种电子产品的网络设备的测试方法,包括步骤:
a,执行误码率测试程序,测试网络设备的误码率;
b,获取当前时间;
c,获取BER测试程序的测试数据;
d,记录当前时间以及测试数据于一测试结果记录文档中;
e,判断距离上一次生成测试结果记录文档的时间间隔是否达到一预设值,若是,则返回步骤b;若否,继续步骤e。
一种用于测试电子产品的网络设备的测试装置,所述测试装置包括处理器以及在操作上与处理器连接的存储器,所述处理器可用来执行存储器中的指令模块,所述模块包括:
测试模块,用于执行误码率测试程序,测试网络设备的误码率;
时间获取模块,用于获取当前时间;
测试数据获取模块,用于获取误码率测试程序的测试数据;
记录模块,用于记录当前时间以及测试数据,并生成一测试结果记录文档;
间隔判断模块,用于判断距离上一次生成测试结果记录文档的时间间隔是否达到预设值;
所述记录模块还用于在时间判断模块判断当前时间距离上一次生成测试结果记录文档的时间间隔达到预设值时,再次记录当前时间以及测试数据在测试结果记录文档中。
一种用于测试电子产品的网络设备的测试系统,所述电子产品包括处理器以及在操作上与处理器连接的存储器,所述测试系统运行于所述电子产品上,该测试系统包括存储于存储器中的指令模块,处理器用于执行存储器中的指令模块。该指令模块包括:
测试模块,用于执行误码率测试程序,测试网络设备的误码率;
时间获取模块,用于获取当前时间;
测试数据获取模块,用于获取误码率测试程序的测试数据;
记录模块,用于记录当前时间以及测试数据,并生成一测试结果记录文档;
时间判断模块,用于判断距离上一次生成测试结果记录文档的时间间隔是否达到预设值;
所述记录模块还用于在时间判断模块判断当前时间距离上一次生成测试结果记录文档的时间间隔达到预设值时,再次记录当前时间以及测试数据在测试结果记录文档中。
使用测试系统对电子产品进行误码率测试,即使在测试过程中出现中断和死机的现象,测试数据仍然留有记录。
附图说明
图1为本发明一实施方式中的电子产品的模块结构示意图。
图2为本发明一实施方式中的用于测试图1中电子产品的网络设备的测试方法流程图。
图3为为本发明一实施方式中的用于测试图1中电子产品的网络设备的测试系统模块结构示意图。
主要元件符号说明
电子产品 | 100 |
网络设备 | 10 |
处理器 | 20 |
时钟单元 | 21 |
缓存单元 | 31 |
存储单元 | 32 |
测试系统 | 110 |
测试模块 | 201 |
时间获取模块 | 202 |
测试数据获取模块 | 203 |
记录模块 | 204 |
时间判断模块 | 205 |
测试判断模块 | 206 |
步骤 | S1,S2,S3,S4,S5,S6 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
下面将结合附图,对本发明作进一步的详细说明。
请参阅图1,电子产品100包括设置于主板上的网络设备10,处理器20,时钟单元21,缓存单元31以及在操作上与处理器20连接的存储单元32,其中,存储单元32上安装有操作系统。其中,所述操作系统可为Linux系统、Windows系统、苹果IOS系统等。
请参阅图2,为本发明一实施方式中的用于测试电子产品100的网络设备10的测试方法流程图,其中,所述测试方法包括步骤:
S1,执行BER测试程序,测试网络设备10的误码率。
S2,获取当前时间。
S3,获取BER测试程序的测试数据。
S4,记录当前时间以及测试数据于一测试结果记录文档中。
S5,判断距离上一次生成测试结果记录文档的时间间隔是否达到一预设值,若是,则返回步骤S2;若否,继续步骤S5。
其中,该方法还包括步骤S6:判断BER测试程序是否结束,若是,则结束;若否,返回步骤S5。
请参阅图3,其为本发明一实施方式中的用于测试具有网络设备10的电子产品100的测试系统110的模块结构示意图。
在本实施方式中,所述测试系统110使用电子产品100主板上的处理器20,缓存单元31以及存储单元32来进行BER测试,将网络设备10的网络接口101与电子产品100主板上的网络接口40连接。其中,所述处理器20可用来执行存储单元32中的指令模块,所述模块包括:
测试模块201,用于执行BER测试程序,测试网络设备10的网络接口101与电子产品100主板上的网络接口40的网络连接来获取网络设备10的误码率;
时间获取模块202,用于从时钟单元21获取当前时间;
测试数据获取模块203,用于获取BER测试程序的测试数据;
记录模块204,用于记录时间获取模块202获取的当前时间以及测试数据获取模块203获取的测试数据,并生成一测试结果记录文档;
间隔判断模块205,用于判断距离上一次生成测试结果记录文档的时间间隔是否达到预设值;
所述记录模块204还用于在时间判断模块205判断当前时间距离上一次生成测试结果记录文档的时间间隔达到预设值时,再次记录当前时间以及测试数据在测试结果记录文档中。
在本实施方式中,所述指令模块还包括测试判断模块206,用于判断BER测试程序是否已经测试完成,若是测试已经完成则该网络设备10的BER测试流程结束,若BER测试程序尚未测试完成,时间判断模块205进一步判断当前时间距离上一次生成测试结果记录文档的时间间隔是否达到预设值。
在其他实施方式中,所述测试系统110可以使用BER专用统计设备如误码分析仪等,该专用统计设备也包括相应的处理器,缓存单元以及存储单元。
使用测试系统110对电子产品100进行BER测试,即使在测试过程中出现中断和死机的现象,测试数据仍然留有记录。
本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明要求保护的范围之内。
Claims (6)
1.一种电子产品的网络设备的测试方法,其特征在于,包括步骤:
a,执行误码率测试程序,测试网络设备的误码率;
b,获取当前时间;
c,获取BER测试程序的测试数据;
d,记录当前时间以及测试数据于一测试结果记录文档中;
e,判断距离上一次生成测试结果记录文档的时间间隔是否达到一预设值,若是,则返回步骤b;若否,继续步骤e。
2.如权利要求1所述的测试方法,其特征在于,所述方法还包括步骤:判断所述误码率测试程序是否结束,若是,则结束;若否,则进入步骤e。
3.一种用于测试电子产品的网络设备的测试装置,所述测试装置包括处理器以及在操作上与处理器连接的存储器,其特征在于,所述处理器可用来执行存储器中的指令模块,所述模块包括:
测试模块,用于执行误码率测试程序,测试网络设备的误码率;
时间获取模块,用于获取当前时间;
测试数据获取模块,用于获取误码率测试程序的测试数据;
记录模块,用于记录当前时间以及测试数据,并生成一测试结果记录文档;
间隔判断模块,用于判断距离上一次生成测试结果记录文档的时间间隔是否达到预设值;
所述记录模块还用于在时间判断模块判断当前时间距离上一次生成测试结果记录文档的时间间隔达到预设值时,再次记录当前时间以及测试数据在测试结果记录文档中。
4.如权利要求3所述的测试装置,其特征在于,所述指令模块还包括测试判断模块,用于判断误码率测试程序是否已经测试完成,若是测试已经完成则该网络设备的误码率测试流程结束;若误码率测试程序尚未测试完成,时间判断模块进一步判断当前时间距离上一次生成测试结果记录文档的时间间隔是否达到预设值。
5.一种用于测试电子产品的网络设备的测试系统,所述电子产品包括处理器以及在操作上与处理器连接的存储器,其特征在于,所述测试系统运行于所述电子产品上,该测试系统包括存储于存储器中的指令模块,处理器用于执行存储器中的指令模块,该指令模块包括:
测试模块,用于执行误码率测试程序,测试网络设备的误码率;
时间获取模块,用于获取当前时间;
测试数据获取模块,用于获取误码率测试程序的测试数据;
记录模块,用于记录当前时间以及测试数据,并生成一测试结果记录文档;
时间判断模块,用于判断距离上一次生成测试结果记录文档的时间间隔是否达到预设值;
所述记录模块还用于在时间判断模块判断当前时间距离上一次生成测试结果记录文档的时间间隔达到预设值时,再次记录当前时间以及测试数据在测试结果记录文档中。
6.如权利要求5所述的测试系统,其特征在于,所述指令模块还包括测试判断模块,用于判断误码率测试程序是否已经测试完成,若是测试已经完成则该网络设备的误码率测试流程结束;若误码率测试程序尚未测试完成,时间判断模块进一步判断当前时间距离上一次生成测试结果记录文档的时间间隔是否达到预设值。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310222066.0A CN104243222A (zh) | 2013-06-06 | 2013-06-06 | 网络设备性能测试方法及测试装置和测试系统 |
TW102120653A TW201448521A (zh) | 2013-06-06 | 2013-06-11 | 網路設備性能測試方法及測試裝置和測試系統 |
US14/295,743 US20140362895A1 (en) | 2013-06-06 | 2014-06-04 | Method, program product, and test device for testing bit error rate of network module |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310222066.0A CN104243222A (zh) | 2013-06-06 | 2013-06-06 | 网络设备性能测试方法及测试装置和测试系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104243222A true CN104243222A (zh) | 2014-12-24 |
Family
ID=52005449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310222066.0A Pending CN104243222A (zh) | 2013-06-06 | 2013-06-06 | 网络设备性能测试方法及测试装置和测试系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20140362895A1 (zh) |
CN (1) | CN104243222A (zh) |
TW (1) | TW201448521A (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108809771A (zh) * | 2018-08-10 | 2018-11-13 | 锐捷网络股份有限公司 | Sdn网络数据流监控方法、sdn控制器、交换设备及系统 |
CN109460334B (zh) * | 2018-11-13 | 2022-02-18 | 郑州云海信息技术有限公司 | 一种网卡误码率自动化测试装置及方法 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6388259B1 (en) * | 2000-06-08 | 2002-05-14 | The Boeing Company | Radiation detection method and apparatus |
US20020126784A1 (en) * | 2001-03-07 | 2002-09-12 | Alain Brazeau | Adaptive optical line rate clock and data recovery |
US6823466B2 (en) * | 2001-09-28 | 2004-11-23 | Agilent Technologies, Inc. | Circuit and method for adjusting the clock skew in a communications system |
US6973599B2 (en) * | 2001-09-28 | 2005-12-06 | Agilent Technologies, Inc. | Method of and system for constructing valid data for memory-based tests |
US6961317B2 (en) * | 2001-09-28 | 2005-11-01 | Agilent Technologies, Inc. | Identifying and synchronizing permuted channels in a parallel channel bit error rate tester |
US6898033B2 (en) * | 2001-10-05 | 2005-05-24 | Seagate Technology Llc | Anticipating media decay in a disc drive |
GB2383240B (en) * | 2001-12-17 | 2005-02-16 | Micron Technology Inc | DVi link with parallel test data |
US7519874B2 (en) * | 2002-09-30 | 2009-04-14 | Lecroy Corporation | Method and apparatus for bit error rate analysis |
US20050086563A1 (en) * | 2003-10-16 | 2005-04-21 | International Business Machines Corporation | Channel-based testing of communication link |
US7944876B2 (en) * | 2004-06-02 | 2011-05-17 | Integrated Device Technology, Inc | Time slot interchange switch with bit error rate testing |
US20050270870A1 (en) * | 2004-06-02 | 2005-12-08 | Sangho Shin | Time slot interchange switch with cache |
KR100667300B1 (ko) * | 2005-01-03 | 2007-01-12 | 삼성전자주식회사 | 기록방식 튜닝영역이 구분된 광디스크, 이를 이용하는광기록재생장치 및 그 방법 |
JP2006237780A (ja) * | 2005-02-23 | 2006-09-07 | Casio Hitachi Mobile Communications Co Ltd | 放送通信連携制御装置および放送通信連携制御方法 |
US20070091814A1 (en) * | 2005-10-21 | 2007-04-26 | Leung Hung F | Testing system and method for testing functions of wireless devices |
US7555039B2 (en) * | 2005-12-29 | 2009-06-30 | Lsi Corporation | Simultaneous display of eye diagram and jitter profile during device characterization |
US7856330B2 (en) * | 2006-02-27 | 2010-12-21 | Advantest Corporation | Measuring apparatus, testing apparatus, and electronic device |
US7908522B2 (en) * | 2007-10-24 | 2011-03-15 | Inventec Corporation | Network card testing method |
JP5166924B2 (ja) * | 2008-03-11 | 2013-03-21 | 株式会社日立製作所 | 信号再生回路 |
US8094705B2 (en) * | 2009-03-12 | 2012-01-10 | Oracle America, Inc. | Fast SERDES I/O characterization |
US8006141B2 (en) * | 2009-06-30 | 2011-08-23 | Freescale Semiconductor, Inc. | Method for speeding up serial data tolerance testing |
KR101187571B1 (ko) * | 2010-12-28 | 2012-10-05 | 주식회사 실리콘웍스 | Bert 기능이 추가된 타이밍 컨트롤러와 소스 드라이버 사이의 데이터 전송 방법 및 장치 |
TWI444636B (zh) * | 2011-02-18 | 2014-07-11 | Realtek Semiconductor Corp | 內建抖動測試功能之時脈與資料回復電路及其方法 |
US8788890B2 (en) * | 2011-08-05 | 2014-07-22 | Apple Inc. | Devices and methods for bit error rate monitoring of intra-panel data link |
US9319908B2 (en) * | 2011-10-12 | 2016-04-19 | Apple Inc. | Methods for reducing path loss while testing wireless electronic devices with multiple antennas |
US9679664B2 (en) * | 2012-02-11 | 2017-06-13 | Samsung Electronics Co., Ltd. | Method and system for providing a smart memory architecture |
US9158642B2 (en) * | 2012-12-20 | 2015-10-13 | Litepoint Corporation | Method of testing multiple data packet signal transceivers concurrently |
-
2013
- 2013-06-06 CN CN201310222066.0A patent/CN104243222A/zh active Pending
- 2013-06-11 TW TW102120653A patent/TW201448521A/zh unknown
-
2014
- 2014-06-04 US US14/295,743 patent/US20140362895A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
TW201448521A (zh) | 2014-12-16 |
US20140362895A1 (en) | 2014-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104518924B (zh) | 自动化测试及结果比对方法及系统 | |
CN105738854A (zh) | 智能电表嵌入式应用的模拟存储器测试板系统及测试方法 | |
CN202110438U (zh) | 一体化多功能1553b总线分析仪 | |
CN103367189B (zh) | 测试系统及其测试方法 | |
US7797584B2 (en) | SATA interface tester and testing method | |
CN104166619A (zh) | 应用程序的性能测试方法及终端 | |
CN103645978A (zh) | 浏览器网页加载时间的测试方法、装置和系统 | |
CN105469834A (zh) | 嵌入式闪存的测试方法 | |
CN111400154A (zh) | 一种固态硬盘的性能测试方法及相关装置 | |
CN114325405A (zh) | 电池组一致性分析方法、建模方法、装置、设备及介质 | |
CN107992399A (zh) | 一种内存条状态检测方法、装置及系统 | |
CN102074273B (zh) | 存储器稳态总剂量效应试验测试方法 | |
CN104243222A (zh) | 网络设备性能测试方法及测试装置和测试系统 | |
CN115563773A (zh) | 接口信号的调整方法、装置、设备及存储介质 | |
CN112910086B (zh) | 一种智能变电站数据校验方法及系统 | |
US8516311B2 (en) | System and method for testing peripheral component interconnect express switch | |
CN115358203A (zh) | 一种测试报告方法、装置、电子设备和存储介质 | |
CN113779926B (zh) | 一种电路的检测方法、装置、电子设备及可读存储介质 | |
US10691249B2 (en) | Touch host controller | |
CN104679625A (zh) | 电脑系统及其测试方法 | |
CN104134464A (zh) | 地址线测试系统及方法 | |
CN109976996B (zh) | 键盘控制器测试方法 | |
CN103913620A (zh) | 电脑电源的电压测试装置及方法 | |
CN108040251B (zh) | 一种数字视频信号检测系统 | |
CN109086180B (zh) | 一种内存检验测试方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20141224 |