网络传输质量测试工具的使用介绍

Posted 黑客入门教学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络传输质量测试工具的使用介绍相关的知识,希望对你有一定的参考价值。


在产品的测试过程偶尔会遇到一些异常场景下的测试如延迟、丢包、乱序、节流、重发等测试,可能对有的一些测试可以通过专业的测试仪表能够模拟,但是如果再真实的网络环境测试一些网络异常情况下设备的处理情况,通过什么工具能够进行模拟呢?

下面给大家介绍2各种工具:一个是windows系统下的clumsy 另一个是linux系统下的tc网络流量控制工具。

Windows Clumsy工具

Clumsy,是基于C语言开发的一款开源的网络模拟工具,基于windows平台下人工操作不稳定的网络情况,来验证程序或者设备的在极端情况下的处理情况。可以在根据自己PC系统下情况在网上下载clumsy 32位或64位。

Clumsy提供的功能介绍

(1)延迟(Lag):把数据包缓存一段时间后再发出,这样能够模拟网络延迟的状况;

(2)丢包(Drop):随机丢弃一些数据;

(3)截流(Throttle):把一小段时间内的数据拦截下来后再在之后的同一时间一同发出去;

(4)重发(Duplicate):随机复制一些数据并与其本身一同发送;

(5)乱序(Out of order):打乱数据包发送的顺序;

(6)篡改(Tamper):随机修改小部分的包裹内容。

工具的使用

以上是关于网络传输质量测试工具的使用介绍的主要内容,如果未能解决你的问题,请参考以下文章

iperf网络带宽测试工具的使用

玩转「Wi-Fi」系列之测试工具

使用Sonar管控代码质量

Iperf网络检测工具

如何快速测试网络链路质量?

Java静态检测工具/Java代码规范和质量检查简单介绍(转)