【技术实现步骤摘要】
本专利技术实施例涉及测试技术,尤其涉及一种网元设备性能测试方法和装置。
技术介绍
测试是评估网元设备的性能是否满足客户需求的常用手段,例如,通过向路由设备发送业务流进行性能测试及过载测试,验证路由设备的承载能力及转发能力。现有技术中,针对网络流量和协议的性能进行测试时,首先确定被测性能指标,然后通过测试仪或者模拟器产生符合被测性能指标的业务流,进而对网元设备执行测试。对于符合标准格式协议栈(如TCP/IP)的网元设备,由于商用测试仪通常只支持第4-7层或者第2-4层网络协议的测试,因此,根据被测对象是网络协议中第4-7层或者是第2-4层的处理业务,选取支持该标准协议的测试仪产生对应协议的业务流;对于为了实现一些特定功能而使用自定义的协议或者业务报文格式的网元设备,商用测试仪器无法支持,需要研发出支持该网元设备使用的非标准协议格式的模拟器来产生对应格式的业务流。因此,现有技术的测试网元设备性能的方案,需要使用与网元设备使用的协议类型和封装格式相匹配的测试仪或者模拟器,灵活性差。
技术实现思路
本专利技术实施例提供一种网元设备性能测试方法和装置,用以提高测试的灵活性。第 ...
【技术保护点】
一种网元设备性能测试方法,其特征在于,包括:获取业务网元到被测网元的实时业务流;根据设定的报文协议格式,从所述实时业务流的报文中解析获取字段内容,生成字段集;根据设定的测试报文协议需求,基于所述字段集产生模拟业务流;根据设定的性能测试需求,将所述模拟业务流发送至被测网元,以进行性能测试。
【技术特征摘要】
1.一种网元设备性能测试方法,其特征在于,包括: 获取业务网元到被测网元的实时业务流; 根据设定的报文协议格式,从所述实时业务流的报文中解析获取字段内容,生成字段集; 根据设定的测试报文协议需求,基于所述字段集产生模拟业务流; 根据设定的性能测试需求,将所述模拟业务流发送至被测网元,以进行性能测试。2.根据权利要求1所述的测试方法,其特征在于,所述获取业务网元到被测网元的实时业务流,包括: 通过连接在业务网元和被测网元之间的交换机,对所述实时业务流进行镜像复制,以获取所述实时业务流。3.根据权利要求1所述的测试方法,其特征在于,根据设定的报文协议格式,从所述实时业务流的报文中解析获取字段内容,生成字段集包括: 根据设定的报文协议格式中的固定字段位置,从所述实时业务流的报文中解析获取对应固定字段的内容,生成固定字段集。4.根据权利要求3所述的测试方法,其特征在于,生成固定字段集之前,还包括:将所述固定字段的内容转换为十六进制格式。5.根据权利要求3或4所述的测试方法,其特征在于,根据设定的测试报文协议需求,基于所述字段集产生模拟业务流,包括: 根据设定的测试报文协议需求,基于所述固定字段集和预存的通用字段集,拼接产生模拟业务流。6.根据权利要求1所述的测试方法,其特征在于,根据设定的性能测试需求,将所述模拟业务流发送至被测网元,以进行性能测试包括: 根据设定的性能测试需求,配置多条所述模拟业务流的比例和发送时延,将配置后的模拟业务流发送至被测网元,以进行性能测试。7.根据权利要求1所述的测试方法,其特征在于,所述根据设定的测试报文协议需求,基于所述字段集产生模拟业务流包括: 根据设定的测试报文协议需求,生成模拟业务流模板; 根据用户输入的选择指示,从所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。