clumsy 0.1 测试工具(延迟\掉包\节流\重发\乱序\篡改)

clumsy :

http://jagt.github.io/clumsy/
可以模拟以下几种场景:

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

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

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

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

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

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

时间: 2024-10-04 19:26:13

clumsy 0.1 测试工具(延迟\掉包\节流\重发\乱序\篡改)的相关文章

RabbitMQ调试与测试工具-v1.0.0

最近几天在看RabbitMQ,所以发了两天时间写了一个调试和测试工具.方便使用.

IxChariot:网络吞吐量及延迟)测试工具

IxChariot 目录 软件 安装linux endpoit 如何测试网络吞吐量 面向吞吐能力的测试: 测试两点间最大吞吐 面向响应速度的测试:测试能够达到最快的响应速度 混合模型:吞吐+响应速度 IxChariot 是一个商业测试工具,,它通过模拟真实应用流来预测现实负载情况下的网络设备和系统的性能,在应用层性能测试领域得到业界认可. 对于企业来说,IxChariot可应用于设备选型.网络建设及验收.日常维护等3个阶段,提供设备网络性能评估.故障定位和SLA基准等服务. IxChariot测

Python网络质量测试工具增加乱序统计

半月月前,我用Python写了一个工具,可以测试网络的纯丢包率以及探测网络路径中的队列情况,经过一些使用者的反馈,还算比较好用,关于这个工具,请参见<动手写一个探测网络质量(丢包率/RTT/队形等)的工具>.        但是我觉得这个少了关于乱序度的测试功能,于是补充之.其实,在Linux的TC工具上,除了队列,丢包率,延迟之外,乱序度也是一个非常重要的配置参数,不过请记住,Linux不是全部,对于程序员而言,除了抓包之外,了解一点Linux之外的东西,比如Cisco,运营商之类的,还是必

8个超实用的Java测试工具和框架

Java入门 如果你才刚开始接触Java世界,那么要做的第一件事情是,安装JDK--Java Development Kit(Java开发工具包),它自带有Java Runtime Environment(JRE)和JVM(Java运行时环境).它能让你在自己的电脑上编译.运行.测试你的Java程序. 此外,你还需要IDE(集成开发环境).选择有很多,如IntelliJ.Eclipse和NetBeans. Java测试工具 下面是我精选的8个最棒的Java测试工具和框架. 1.Arquillia

postgresql压力测试工具用法以及参数解读

pgbench是PostgreSQL自带的一个数据库压力测试工具, 支持TPC-B测试模型, 或自定义测试模型. 自定义测试模型支持元命令, 调用shell脚本, 设置随机数, 变量等等. 支持3种异步接口[simple|extended|prepared] 参数详解列表 // TPC-B测试模型的初始化数据参数. Initialization options: -i invokes initialization mode //初始化参数 -F NUM fill factor -n do not

linux下web压力测试工具siege的使用

linux下得web压力测试工具,最常用的应该就是apache的ab了,当然可供选择的有很多.webbench,http_load.看你个人爱好了.不过,最近,用的最顺手的是siege. siege官网地址http://www.joedog.org/ ,最新版本3.0.8,下载地址http://download.joedog.org/siege/ 1.安装 wget http://download.joedog.org/siege/siege-3.0.8.tar.gz tar xzvf sieg

网站性能压力测试工具--apache ab使用详解

ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对其它类型的服务器进行压力测试.比如nginx.tomcat.IIS等. 下面我们开始介绍有关ab命令的使用:1.ab的原理2.ab的安装3.ab参数说明4.ab性能指标5.ab实际使用 一.ab的原理ab是apachebench命令的缩写. ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问.它的测试目标是基于URL的,因此,它既可以用来测试apac

[转]FaceBook ATC 弱网测试工具环境搭建

工具简介 ATC是FaceBook开源的移动网络测试工具Augmented Traffic Control(ATC),能够方便的让我们模拟各种网络环境进行测试. ATC有两个最吸引人的特点: 在手机上通过Web界面就可以随时切换不同的网络环境. 多个手机可以连接到同一个WIFI下,相互之间模拟的网络环境各不影响. 搭建步骤 一.基础准备 1. 硬件准备 我这里用的是水星(Mercury)MW150U 150M无线USB网卡(别问为什么,要是你用别的网卡可以支持ap模式且有驱动也是可以的,我之前用

高性能 HTTP 负载测试工具 Vegeta及并行分布式运维工具pdsh

什么是 Vegeta Vegeta 是一个用 Go 语言编写的多功能的 HTTP 负载测试工具,它提供了命令行工具和一个开发库. 官方地址:https://github.com/tsenart/vegeta 安装 Vegeta Vegeta 安装非常简单,由于 Go 语言良好的跨平台性,可以直接下载官方的预编译版本后开箱即用. 预编译版本 这里以 Linux 版本为例: $ wget https://github.com/tsenart/vegeta/releases/download/v7.0