How to slow down HTTP download - for testing

Wino

Senior Member
Joined
Sep 7, 2005
Messages
943
Good day all, I hope someone here can help me.

I need to be able to slow down the http transfer speed on a PC in my domain, in order to test the transfer speed of a web app I have written.

Since my test PC is on our local network, the transfer speed is too high (10/100MB/s ) to give me an accurate idea of how efficiently I have coded the client app. I also cant deploy the app outside of our domain yet until I have at least run it through some speed tests.

Surely there is a way to throttle the speed to something very low? I have 'fiddled' on our ISA server etc, but I cant seem to get it right.

Any help would be appreciated.
 

|tera|

Master of Messengers
Joined
Mar 31, 2006
Messages
25,906
get netlimiter, then add your app to the netlimter list and limit the bandwidth it uses to what you want, I don't know if it will work over a network though. :)
 

MaD

Expert Member
Joined
Nov 5, 2003
Messages
4,929
Perhaps you could try http://www.bandwidthcontroller.com/

I used the trial version of another program although I can't remember right now what it was called, but it worked very well.. too well almost. Will abuse Google for a bit and try find the name of it.
 

bluesting

Active Member
Joined
Mar 17, 2006
Messages
75
Hi,

Personally, I think this will give a very limited perception of how well your app copes! For starters, slowing down the transfer will not have any impact on CPU usage, Memory usage (or show Memory leaks), bandwidth requirements or database connection/disconnection speed etc. To trully stress test an application ... I would hit it with EVERYTHING you've got!

Create 1000 simultaneous connections that for example GET the homepage (Simple HTTP GET statement), monitor CPU, memory (and Database load if you have DB connections) and network/bandwidth load. Then take it to the next level, 5000, 10000, 20000, 50000 connections.

As an International Award winning C/C++ software developer for writing a TCP/IP Networking OCX in C++, I should know what I'm talking about ... my C++ control requires 300K of memory for about 20,000 connections plus about 50K for the control. I wrote it as a replacement for MS WinSock control shipped with VB 6, about 3 years ago which requires about 100K per connection.

http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=6364&lngWId=3

Anyway, sorry to butt in ... delusions of grandeur again!
 
Top