Thursday, August 23, 2018

how to setup specific network conditions for software testing

https://www.testdevlab.com/blog/2017/07/how-to-set-up-specific-network-conditions-for-software-testing/

Google Chrome

Google Chrome desktop browser has a built-in tool for testing under specific network profiles. The network throttling allows manipulating with upstream/downstream network bandwidth and latency. The tool can be found in Chrome Developer Tools under the Networking tab. You can choose from predefined profiles, tweak them or create your own network conditions.

Mozilla Firefox

To access this tool, make sure you’re running an updated version of Nightly, then open the Responsive Design Mode tool via Tools – Web Developer – Responsive Design Mode. You can then select the desired simulated speed with the drop-down menu to the right of “Responsive Design Mode”, and reload the page to see the effect of the changes.

Apple (iOS)


You can throttle network on an iOS device with Developer tools. To enable Developer tools connect iOS device to Xcode.
A quick setting of network conditions for other mobile device on iOS:
  1. Use iOS device with mobile data;
  2. Create hotspot on that device and connect a test device to hotspot;
  3. Go to iOS device Settings – Developer – Network link conditioner and enable desired condition.
Additional_Tools_for_Xcode_9.3.dmg you can search this setup and install under hardware you will find  Network Link conditioner  setup which need to install