Mobile testing with network emulator tools

Hello ‘ze Club’,

I would like to test our mobile app over network emulator in order to see how it performs with a 3G/4G connection with differnent network impairments.

I have found a list of open source tools of network emulators (http://www.brianlinkletter.com/open-source-network-simulators/) but before I start spending time trying them out to see which meets our needs, I am looking to see if anyone can recommend a network emulator which they have used and found it easy to setup, configure and use.

I have used chrome dev tools but I am not convinced that this really emulates a proper 3G/4G data network and would like to use an application not embedded into the browser.

Any suggestions would be greatly appreciated.
Pat in ze Hamburg!

1 Like

Actually we do use chrome dev tools.

What I heard from one of my friends is using the iPhone developer mode, set the device to emulate the network you want and connect the android to that using hotspot. iPhone in dev mode is much more configurable for this.

See if this helps!

You can use Charles Web Proxy to throttle a wifi connection, it has pre set modes for 3g/4g equivalent etc, or you can set the speed manually :slight_smile:

Thanks Manowar … This looks really helpful.

My pain with Charles, is that it will only be helpful if you are not running Windows (Windows hotspot does not let you control DNS settings and redirect hosts for starters, nor control ipv4/ipv6 config) It has a 30 day demo mode, but for me, Windows itself made it less useful. Need to use the target in dev mode to really be useful too, on account secure DNS being a network feature just around the corner, it bypasses a lot of test plumbing.

1 Like

Curious if anyone has explored using device farms solutions like Browser stack (https://www.browserstack.com/app-automate/network-simulation) or Headspin (https://www.headspin.io/platform)?

They seem to provide options for both simulating network condition and having devices in various parts of the world.

1 Like