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

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种学习方式

 

1Iteration

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

例如下面的配置:

 

 

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

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

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

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

 

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

 

2Trail

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(迭代)

 

其对应的测试报告如下:

 

posted @ 2021-11-01 11:55  信而泰XINERTEL  阅读(255)  评论(0)    收藏  举报