[发明专利]定制与回放相结合的网络业务传输性能测试方法和装置有效
申请号: | 201910758257.6 | 申请日: | 2019-08-16 |
公开(公告)号: | CN110445691B | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 李兵;王晓宁 | 申请(专利权)人: | 上海锵戈科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 南京乐羽知行专利代理事务所(普通合伙) 32326 | 代理人: | 李玉平 |
地址: | 201100 上海市闵行区申南*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定制 回放 相结合 网络 业务 传输 性能 测试 方法 装置 | ||
1.一种定制与回放相结合的网络业务传输性能测试方法,其特征在于,包含下列步骤:
步骤1,初始化:部署一台协调管理器和若干台网络性能探针;
步骤2,定制协调管理器的业务传输性能测试策略:业务传输性能测试支持回放和定制两种模式;
步骤3,协调管理器创建测试任务:协调管理器负责根据测试任务的需要协同一台探针充当主控端和n台探针充当受控端;如果用户需求为回放测试模式,则协调管理器为其选择相应的回放模板,并指定回放参数;如果用户需求为定制测试模式,则协调管理器根据其需求指定流量分布模型,并给定分布模型的流量参数;
步骤4,主控端发送和接收特定网络业务测试流,主控端统计本端接收的流性能信息,将其与受控端上报的性能流信息汇总后统一上报至协调管理器;
步骤5,受控端接收和发送特定网络业务测试流,在所有数据发送与接收完成后,受控端将统计的流性能信息发送到主控端;
步骤6,协调管理器计算测试性能指标:协调管理器根据主控端上报的流性能信息,计算出最终的测试性能指标。
2.如权利要求1所述的定制与回放相结合的网络业务传输性能测试方法,其特征在于,步骤2中,回放模式需要预先采集流量并通过模板生成器生成回放模板,支持用户选择不同模板的业务流量进行回放测试;定制模式支持用户根据需求定制不同的流量模式进行测试,并支持多条流合成的复杂业务的测试,每一条流可以定义运输层协议、端口号、持续时间、开始时间、分组时间间隔分布和分组大小分布,并指定每条测试流的统计性能指标;协调管理器从回放和定制模式中选择满足用户需求的测试模式。
3.如权利要求1所述的定制与回放相结合的网络业务传输性能测试方法,其特征在于,步骤3在测试中,测试流是双向的,因此在测试任务中还需指明测试流的方向和数量,包括从主控端到受控端的流的数量以及从受控端到主控端的流的数量;之后,将上述测试流的方向和数量信息封装在任务文件task.xml中创建测试任务下发至主控端。
4.如权利要求1所述的定制与回放相结合的网络业务传输性能测试方法,其特征在于,步骤4具体包括如下步骤:a)主控端首先通过自身配置文件service_perf.ini查看协调管理器下发的任务文件task.xml是否存在,如果不存在则上报该测试失败信息到协调管理器并退出程序;b)如果任务文件存在,则将任务文件task.xml解析为对应的task类信息,分析任务中各数据通道基本参数,为task类中对应属性赋值,初始化任务环境;如果任务环境初始化失败,则清理任务环境,上报该测试失败信息到协调管理器并退出程序;如果任务环境初始化成功,则判断任务类型;c)如果是回放模式,则根据task类中的回放模版提取相应的流信息,若回放模版不存在,则上报该测试失败信息到协调管理器并退出程序;如果为定制模式,则在task类中已有相应的流信息;d)根据任务文件解析信息,为需要接收数据的流创建数据接收线程,并为各受控端创建对应的target线程并发送任务文件,之后分别与各受控端创建通信线程,按照任务需求发送特定流量;e)主控端性能统计分析模块统计本端接收的流性能信息,将其与受控端上报的性能流信息汇总后统一上报至协调管理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海锵戈科技有限公司,未经上海锵戈科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910758257.6/1.html,转载请声明来源钻瓜专利网。