[发明专利]网元设备性能测试方法和装置无效
申请号: | 201210587079.3 | 申请日: | 2012-12-28 |
公开(公告)号: | CN103078765A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 周英伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 谭磊 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 性能 测试 方法 装置 | ||
技术领域
本发明实施例涉及测试技术,尤其涉及一种网元设备性能测试方法和装置。
背景技术
测试是评估网元设备的性能是否满足客户需求的常用手段,例如,通过向路由设备发送业务流进行性能测试及过载测试,验证路由设备的承载能力及转发能力。
现有技术中,针对网络流量和协议的性能进行测试时,首先确定被测性能指标,然后通过测试仪或者模拟器产生符合被测性能指标的业务流,进而对网元设备执行测试。对于符合标准格式协议栈(如TCP/IP)的网元设备,由于商用测试仪通常只支持第4-7层或者第2-4层网络协议的测试,因此,根据被测对象是网络协议中第4-7层或者是第2-4层的处理业务,选取支持该标准协议的测试仪产生对应协议的业务流;对于为了实现一些特定功能而使用自定义的协议或者业务报文格式的网元设备,商用测试仪器无法支持,需要研发出支持该网元设备使用的非标准协议格式的模拟器来产生对应格式的业务流。
因此,现有技术的测试网元设备性能的方案,需要使用与网元设备使用的协议类型和封装格式相匹配的测试仪或者模拟器,灵活性差。
发明内容
本发明实施例提供一种网元设备性能测试方法和装置,用以提高测试的灵活性。
第一方面,本发明实施例提供一种网元设备性能测试方法,包括:
获取业务网元到被测网元的实时业务流;
根据设定的报文协议格式,从所述实时业务流的报文中解析获取字段内容,生成字段集;
根据设定的测试报文协议需求,基于所述字段集产生模拟业务流;
根据设定的性能测试需求,将所述模拟业务流发送至被测网元,以进行性能测试。
在第一方面的第一种可能的实现方式中,所述获取业务网元到被测网元的实时业务流,包括:
通过连接在业务网元和被测网元之间的交换机,对所述实时业务流进行镜像复制,以获取所述实时业务流。
在第一方面的第二种可能的实现方式中,根据设定的报文协议格式,从所述实时业务流的报文中解析获取字段内容,生成字段集包括:
根据设定的报文协议格式中的固定字段位置,从所述实时业务流的报文中解析获取对应固定字段的内容,生成固定字段集。
结合第一方面或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,生成固定字段集之前,还包括:将所述固定字段的内容转换为十六进制格式。
结合第一方面或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,根据设定的测试报文协议需求,基于所述字段集产生模拟业务流,包括:
根据设定的测试报文协议需求,基于所述固定字段集和预存的通用字段集,拼接产生模拟业务流。
在第一方面的第五种可能的实现方式中,根据设定的性能测试需求,将所述模拟业务流发送至被测网元,以进行性能测试包括:
根据设定的性能测试需求,配置多条所述模拟业务流的比例和发送时延,将配置后的模拟业务流发送至被测网元,以进行性能测试。
在第一方面的第六种可能的实现方式中,所述根据设定的测试报文协议需求,基于所述字段集产生模拟业务流包括:
根据设定的测试报文协议需求,生成模拟业务流模板;
根据用户输入的选择指示,从所述字段集中选择字段内容填充至所述模拟业务流模板中,作为所述模拟业务流。
第二方面,本发明实施例提供一种网元设备性能测试装置,包括:
获取模块,用于获取业务网元到被测网元的实时业务流;
解析模块,用于根据设定的报文协议格式,从所述实时业务流的报文中解析获取字段内容,生成字段集;
构造模块,用于根据设定的测试报文协议需求,基于所述字段集产生模拟业务流;
发送模块,用于根据设定的性能测试需求,将所述模拟业务流发送至被测网元,以进行性能测试。
在第二方面的第一种可能的实现方式中,所述获取模块,具体用于通过连接在业务网元和被测网元之间的交换机,对所述实时业务流进行镜像复制,以获取所述实时业务流。
在第二方面的第二种可能的实现方式中,所述解析模块,具体用于根据设定的报文协议格式中的固定字段位置,从所述实时业务流的报文中解析获取对应固定字段的内容,生成固定字段集。
结合第二方面或第二方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括转换模块,用于将所述固定字段的内容转换为十六进制格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210587079.3/2.html,转载请声明来源钻瓜专利网。