[发明专利]一种网络设备的性能测试方法及装置在审
申请号: | 202210595792.6 | 申请日: | 2022-05-27 |
公开(公告)号: | CN114978959A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 潘伟涛;祝钊华;邱智亮;王钱江;郭旭;高璐 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L43/0817 | 分类号: | H04L43/0817;H04L43/50;H04L43/0829 |
代理公司: | 西安嘉思特知识产权代理事务所(普通合伙) 61230 | 代理人: | 勾慧敏 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络设备 性能 测试 方法 装置 | ||
本申请实施例属于通信技术领域,公开了网络设备的性能测试方法及装置,用以解决测试效率低、资源利用率低的问题。具体的,生成与当前测试模式对应的第一报文,并向网络设备发送第一报文;获取第一信息和存储位置,并根据存储位置将第一信息存储于共享缓存空间中,共享缓存空间的大小是根据网络设备的最大缓存空间预先设置的;接收网络设备发送的第二报文;获取第二信息,并将共享缓存空间中存储的第一信息更新为第二信息;在确定下次发送报文的情况下,根据共享缓存空间中存储的第二信息确定网络设备的性能参数。
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种网络设备的性能测试方法及装置。
背景技术
通常,在网络设备(如交换机、网卡等)投入使用之前,需要进行一系列的测试,以验证各项性能指标是否达到了设计要求。
目前,测试人员利用测试设备采取与待测性能指标对应的测试方法进行测试,不同性能指标采用的测试方法不同。但是,网络设备的性能指标数量较多。采用现有的测试方法对网络设备的多个性能指标进行测试,会花费较长时间,测试效率较低,且资源利用率较低。
发明内容
针对现有技术存在的问题,本申请实施例提供了一种网络设备的性能测试方法及装置,以解决测试效率低、资源利用率低的问题。
第一方面,本申请提供了一种网络设备的性能测试方法,包括:生成与当前测试模式对应的第一报文,并向网络设备发送第一报文,便于经由网络设备转发第一报文;获取第一信息和存储地址,并根据存储地址将第一信息存储于共享缓存空间中,共享缓存空间的大小是根据网络设备的最大缓存空间预先设置的;若当前测试模式为同步业务测试模式,第一信息为第一报文的业务类型,若当前测试模式是除同步业务测试模式之外的其他模式,第一信息包括发送标识以及存储位置;发送标识用于表征第一报文已被发送;接收网络设备发送的第二报文;获取第二信息,并将共享缓存空间中存储的第一信息更新为第二信息;若当前测试模式为同步业务测试模式,第二信息为第二报文的业务类型;若当前测试模式是除同步业务测试模式之外的其他模式,第二信息包括更新标识;在确定下次发送报文的情况下,根据共享缓存空间中存储的第二信息确定网络设备的性能参数。
本申请实施例根据被测设备的最大缓存空间配置性能测试装置的共享缓存深度,有效地提高了资源的利用率。无论是哪一测试模式,性能测试装置均利用共享缓存空间中存储的信息即可确定网络设备的性能参数,测试效率较高。
在一种可能的设计方式中,当前测试模式包括但不局限于丢包率测试模式、确认ACK协议测试模式、业务丢失测试模式、业务过滤测试模式、同步业务测试模式。共享缓存空间的深度大于或等于最大缓存空间的深度;共享缓存空间的宽度为m+1-n,m为报文的序列号的长度,m为正整数,2n为所述网络设备的最大缓存空间,m+1-n0。共享缓存空间包括大小相同的第一共享缓存空间和第二共享缓存空间。
在另一种可能的设计方式中,获取第一信息和存储位置,并根据所述存储位置将第一信息存储于共享缓存空间中,包括:
若当前测试模式为丢包率测试模式,将第一报文的序列号中低n位作为存储位置;将第一报文的序列号中m-n位的末位添加第一预设字符,并将添加第一预设字符得到的字符串作为发送标识,第一预设字符用于表征已被发送;在第一共享缓存空间的存储位置存入发送标识,之后在第二共享缓存空间的存储位置存入第二预设字符;
若当前测试模式为业务丢失测试模式,确定第一共享缓存空间的起始位置为存储位置;将第一报文的目的MAC地址的低16位确定为发送标识的高16位;在第一共享缓存空间的存储位置存入发送标识,之后在第二共享缓存空间的存储位置存入第二预设字符;
若当前测试模式为同步业务测试模式,确定存储位置为第一共享缓存空间的起始位置获取业务类型,并将业务类型存储于第一共享缓存空间的起始位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210595792.6/2.html,转载请声明来源钻瓜专利网。