Does the application use simple tcp sockets? Or does he use HTTP / HTTPS? If its based on HTTP, Fiddler (as well as some other proxy servers) has the ability to simulate slow connection speeds, although at the expense of only windows.
Alternatively, I had a good experience with tools like Apache TCPMon and ilk . They can pretty well mimic congestion and line breaks, although, in my experience, you will still find new and interesting failure modes in the real world.
source
share