RFC2544学习频率“Learning Frequency”详解—信而泰网络测试仪实操

2023-01-05,,,,

在RFC2544中, 会有一个Learning Frequency的字段让我们选择, 其值有4个, 分别是learn once, learn Every Trial, Learn Every Frame Size, Learn Every Iteration.

对于初学者来说, 由于对RENIX RFC2544的运行原理不了解, 这几个字段看起来比较生涩, 不知道如何选择, 尤其是Learn Every Trial和Learn Every Iteration.

本文配合实际例子, 对Iteration和Trial的概念进行说明, 然后对这四种学习方式的原理进行阐述, 尽可能的让大家能够理解其含义

图示: 4种学习方式

1、Iteration

Iteration, 翻译成中文是“迭代”的意思, 它是测试过程中的最小单位, 每一次测试都是一个迭代。

例如下面的配置:

模式设置为Step方式, 初始速率是80%, 最高速率是100%, 对于每个size的报文来说, 则会有三次测试:

第一次: 以80%的速率测试10秒, 这是一次迭代

第二次: 以90%的速率测试10秒, 这是一次迭代

第三次: 以100%的速率测试10秒, 这是一次迭代

查看测试结果: 每一次测试都是一个迭代。

2、Trail

Trail中文含义是“测试”的意思, 它表示的是一次完整的测试过程。

例如下面的配置:

Trial 设置为3次, 测试3个字节, 从测试结果上看会比较清晰, 如下图所示:

一次Trial 包含3个 帧长度的测试,只有这3个帧 全部测试完成, 才称为一次Trial 。

学习频率详解

1、Learn once: 在整个测试过程中, 只在测试开始时, 进行一次学习, 属于学习最少的选项

2、Learn Every Iteration: 每次迭代都进行学习, 属于进行学习最频繁的选项

3、Learn Every Trial: 每次Trial过程只学习一次

4、Learn Every Frame Size: 对于每次Trial里面的不同字节会进行学习, 例如64字节学习一次, 128字节学习一次, 256字节学习一次.

RENIX配置图示如下:

(1)整个测试过程包括3次trial(第三次Trial没有画出来)

(2)橙色方框 表示一次完整的Trial

(3)黄色方框 表示一次Trial里面的一个Frame Size

(4)粉色方框 表示一次Iteration(迭代)

其对应的测试报告如下:

RFC2544学习频率“Learning Frequency”详解—信而泰网络测试仪实操的相关教程结束。

《RFC2544学习频率“Learning Frequency”详解—信而泰网络测试仪实操.doc》

下载本文的Word格式文档,以方便收藏与打印。