Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Fake Poor Internet

Tags:

android

iphone

I'm trying to test my iPhone and Android application with poor internet. I remember there was a program I read about a while back that would fake different types of poor internet. Does anyone remember what this program was called or if there is something similar I can use to accomplish this task?

like image 355
slick28 Avatar asked Mar 16 '12 18:03

slick28


People also ask

Can internet speed be manipulated?

Logical speed can be modified to any value, at any time, simply by a change in the configuration of one or more devices.

Why is internet so poor?

Spyware and viruses can definitely cause problems, but your Internet connection speed can also be affected by add-on programs, the amount of memory the computer has, hard disk space and condition, and the programs that are running. Two of the most frequent causes of poor Internet performance are spyware and viruses.


2 Answers

The one that I use and recommend is Charles Proxy. You set it up so that your iPhone or Android uses it as the proxy. Then it can throttle your connection to simulate poor network conditions like 3G.

It has a lot of other useful features like being able to track and inspect all your HTTP requests and responses which is really helpful when writing apps that access web services.

like image 156
louielouie Avatar answered Nov 15 '22 14:11

louielouie


For iOS, as others have said, use the Network Link Conditioner settings under Settings > Developer > Network Link Conditioner.

For Android, just because nobody mentioned this...

  • use your iOS device to set up a personal hotspot
  • connect your Android device to the iOS hotspot
  • I put the Android device into Airplane mode, and then re-enable WiFi (or turn off cellular data, but I find these settings quicker for me to access on my device)
  • Use the iOS device's Network Link Conditioner settings to adjust the quality of the network

Since the Android device is tunneling through the iOS device's network, it'll be effected by the iOS device's network link conditioner settings.

Super easy, super awesome, and configurable.

like image 26
m0bl Avatar answered Nov 15 '22 13:11

m0bl