一种结合Sketch和数据流元数据的网络测试数据生成方法设计
2021-07-20付韬孙宏
中国新通信 2021年9期
付韬 孙宏



【摘要】 网络性能测试中需要构造多种数据发向被测设备,目前已有的测试方法大多使用固定的流量模型和固定变化模式,无法真实反映网络负载的特征。本文提出一种结合Sketch计数和数据流元数据压缩复原的网络测试数据生成方法,其中Sketch用来学习网络中真实的数据流分布情况,元数据则采用压缩的方式保存负载特征,在测试时将被压缩的元数据恢复成测试数据并按Sketch统计值发送,从而以更加真实的仿真数据流完成性能测试。
【关键字】 重放测试 Sketch 正则表达式
一、背景介绍
网络性能测试是通过测试软件或硬件产生超越被测设备性能极限的网络测试数据,经过被测网络或设备处理后得到可观测的测试结果。目前最精准的网络性能测试方法是采用网络测试仪硬件平台搭配专用软件,具有端口密度大、时间戳精确、测试结果误差小的优点,典型的测试仪厂商如思博伦、是德、福禄克、信雅纳、信而泰等均设计端口封装涵盖所有主流网络接口、模块可替换、协议种类丰富的系列化测试仪。网络性能测试的核心基本功能是构建测试数据流、全线速捕获、数据流统计分析,在此通过支持标准的RFC系列测试和字段变化规则可以完成网络设备如路由器、交换机等的性能测试。
在目前工业界网络性能测试中,常见的测试数据主要依据三种方式产生,一是依据特定标准规范的流量模型,二是依据真实捕获的网络通信数据,三是用户输入特定的数据内容。……
登录APP查看全文
