【Clumsy下载】Clumsy差网络环境模拟工具 v0.2.0 绿色免费版

软件介绍

知识兔

Clumsy是一款非常小巧使用的差网络环境模拟工具,我们可以通过这款软件来对系统接收和发出的网络数据包进行拦截,并且还可以人为制造网络延迟的情况。这样就可以轻松模拟出网络差的环境,从而评估出你的应用程序在不良网络状况下的表现。

Clumsy下载

Clumsy软件简介

知识兔

利用封装 Winodws Filtering Platform 的WinDivert 库, clumsy 能实时的将系统接收和发出的网络数据包拦截下来,人工的造成延迟,掉包和篡改操作后再进行发送。无论你是要重现网络异常造成的程序错误,还是评估你的应用 程序在不良网络状况下的表现,clumsy 都能让你在不需要额外添加代码的情况下,在系统层次帮你达到想要的效果。

【Clumsy下载】Clumsy差网络环境模拟工具 v0.2.0 绿色免费版插图1

软件特色

知识兔

下载即用,不需要安装任何东西。

不需要额外设置,不需要修改你的程序的代码。

系统级别的网络控制,可以适用于命令行,图形界面等任何 Windows 应用程序。

不仅仅只支持 HTTP,任何 TCP, UDP 的网络连接都可以被处理。

支持本地调试(服务器和客户端都在 localhost)

“热插拔”,你的程序可以一直运行,而 clumsy 可以随时开启和关闭。

实时调节各种参数,详细控制网络情况。

Clumsy软件功能

知识兔

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

乱序(Out of order),打乱数据包发送的顺序。

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

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

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

当被 filter 的网络数据包被拦截后,你可以选择 clumsy 分享的功能来有目的性的调整网络情况:

掉包(Drop),随机丢弃一些数据。

Clumsy使用说明

知识兔

首先请根据你系统的版本(32位或64位)下载 clumsy 最新版本。注意如果你安装的是64位的系统那么一定要下载64位的 clumsy。另一件重要的事实 clumsy 需要管理员权限才能正常工作。双击打开 clumsy 的话会弹出 UAC 对话框。如果没有的话请右键点击 clumsy.exe 选择”以管理员身份运行”。

当你输入了 filter 点击 '开始' 后,clumsy 就已经开始截获包裹。这个一定会有一定的效率损失。但好消息是 clumsy 本身就是为了模拟网络状况糟糕的软件所以这个问题不是很严重。 另一方面,你应该精确的设置 filter 的内容,让它尽可能准确的捕捉你感兴趣的数据包。

延迟比在 Lag 里设置的要严重很多。

这个问题的重点在于,clumsy 里面的设置并不是准确的可以用来做测速的值。其作用更倾向于作为参数控制软件的行为。 另一个需要理解的是,这里的延迟是作用于每一个网络包裹的。比如建立一个 TCP 连接需要至少 3 个包裹。那么如果 clumsy 引入了 20ms 的延迟,对于每一个TCP 连接则至少引入了 3*20=60ms 的延迟。如果是要载入一个网页的话,有部分 HTTP 请求必须是要按顺序完成后页面才能开始渲染。假如要完成 1, 2, 3 这三个请求,那么 clumsy 在这里至少引入了 3*60=180ms 的延迟。 所以说如果 clumsy 让网络变的很慢的话也不用太担心。

Clumsy操作步骤

知识兔

前提:使用过Fiddler弱网模式的小伙伴,应该都体会过,模拟弱网的时候,只是均匀的慢,但是实际场景可能是网络会波动的,而clumsy不但能设置延迟,还能设置节流、重发、乱序等模式,有助于我们发现更多由网络引起的问题。下面来简单介绍一下Clumsy的使用方法:

1、 解压clumsy-0.2-win64.zip,注:只适用于Windows 64位电脑,其他系统版本需要下载适配的版本

2、 打开clumsy.exe(如果要给手机设置网络波动,则需要先打开代理,如fiddler)

3、 presets选择 all sending packets

4、 设置拦截

5、 点击start开始,对应指标前面出现绿点,表示该项拦截生效

6、 点击stop停止

【Clumsy下载】Clumsy差网络环境模拟工具 v0.2.0 绿色免费版插图2

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

标签

发表评论