Spacer
Spacer

NGCODERS.COM

[ NEXT GENERATION CODERS ]

Spacer

Internet Speed Simulator / Proxy throttler

Speed Simulator

Speed simulator is a simple throttling proxy which allows you to see how your site behaves under diffrent connection speeds. It was written by me to test AJAX/Flash loaders and see how much my time took to load.You can simulate various speeds like that of a modem or a ADSL.A pre delay function is also there to help simulate delays due to DNS , connection establishment etc.

See the Demo Video to see how it works.

Installation

Simply unzip from the archive and double click on it to run it.

Usage

Just select the Speed and the Port on which you want Speed Simulator to start on. Once this is done open your favorite browser and set the proxy to 127.0.0.1 and set the port to the select port (default 8080).Now click start in Speed Simulator and open the site that you wish to test.

20 Responses to “Internet Speed Simulator / Proxy throttler”


  • Really cool little tool !
    exactly what I needed…
    unfortunately – I have to test through a proxy/vpn… darn!

    … It is still an outstanding tool… the way I like it:
    simple to install
    simple to use
    basic in everyway except for the outstanding work it says it does…

    Bravo !
    We need more software without the frills and bells that works the way yours work !
    Gilles Girard

  • Dude, thanks! Exactly what I need.

  • Excellent application for testing! It would be handy to have the option to add more speeds either by the end user or growing the list adding 1.5 Mbps, 3 Mbps, and 5 Mbps.

    Thanks for the handy application.

  • Oh shit you saved me a lot of time and frustration.
    Thanks pal.

  • This Win32 app does the job for Windows users. But Linux users will have to look elsewhere.

  • Hola :) just passed by consedince while searching for some articles :) anyway nice blog Will check it out Later on ,hope you accept me as a follower. thanks ^^

  • Love the tool!

    But, please as Mark said above, can you add a “custom” speed option?

    Broadband speeds are increasing and this option would future-proof the tool.

    Thanks for your work.

  • Love the tool!

    But, can you please, as Mark above requested, add an option for “custom” speeds, input by the user?

    Broadband speeds are increasing rapidly and this would future proof the tool.

    Thanks for you work.

  • it doesn’t throttle upload speed.

  • i could not experiance the difference in download time when i change the download speed in your utility though i changed proxy to 127.0.0.1 and port to 8080. moreover i watched the video. in video you shown a utility which opens by a click on bottom right hand side icon, which displays file download time. how to get that view. when i start speed simulator that sign doesn’t comes as is coming in video and i can’t see file names and their download time interface. how do i view it.

  • This is awesome. This is the very reason why I was looking for a speed simulator tool. I’m doing an AJAX upload and trying to get a feel for my progress bar animation and logic.

    I don’t know if anyone else had tried Fiddler to modify the connection speed for AJAX progress testing, however I tried it and it gave me nothing but issues with the way “onProgress” would fire (or lack there of). Just a word to others as I fought with this for a couple of hours, to finally find out it was Fiddler that was causing the issues.

  • Seems not to wotk with FF7 on Win7. Any ideas?

  • This tool seems really excellent. However, I was not able to see any change in speed, even though I followed your instructions. This is on Windwos 7

  • Hi,
    I noticed that is routed http traffic alright. But it was messig up routing https traffic. Only http traffic is working fine. On FF 8 after setting proxy for all types of traffic to go through the throttler, I got the following error:
    The proxy server is refusing connections

    Firefox is configured to use a proxy server that is refusing connections.

    Check the proxy settings to make sure that they are correct.
    Contact your network administrator to make sure the proxy server is
    working.

  • Hi,

    I got the tool working but when I run a WordPress site through WAMP it looks like the proxy gets mixed up with the IP. it calls the IP twice and adds http/ in between eg. localhost/mysite/http/localhost/mysite/

    I set up a fresh db and WP install and the URL rewrite works but the same problem happens when I try to go to the new installations back-end.

    Any ideas?

    I’m not experienced in networking so I’m working on my gut instinct :)

    PS. Thanks for the tool

  • Great tool. Doesn’t throttle the upload though, and that was what I needed!!

  • So bad you don’t give access to the port number at the other side of the tunnel: my server doesn’t run on port 80!

  • Doesn’t work for me. I’m inside a corporate network. When I type in the URL to my personal website in firefox, it get’s redirected to a whacky URL with the domain name in the URL twice. Have you thought about posting the code and open-sourcing this app? I would be happy to help discover and fix this type of problem.

Leave a Reply