Search code examples
unit-testingtestingproxybandwidthload-testing

Reducing bandwidth for testing


For testing purposes etc. I need 1) Ways to reduce bandwidth on a connection (each direction) 2) Simulate broken connection. 3) Measure bandwidth, perhaps see whats going through.

I am thinking of something like a proxy or perhaps something plugging into Apache/Tomcat

(Should look like a http URL/URI to the client)


Solution

  • This "proxy" can simulate all of that for you and does a good job as well.. http://info.iet.unipi.it/~luigi/dummynet/

    Commercial tools can be very expensive for this kind of testing so worth the effort setting up a dedicated linux box for this. I have not tried the windows version yet..