Posted On: Dec 8, 2016
You can now simulate real-world network connections and conditions while testing your Android, iOS, and web apps with AWS Device Farm. Simply specify a network profile when scheduling an automated test run. A number of curated profiles are provided such as "Average 3G" and "Lossy WiFi," or you can create your own. The selected network profile's parameters, which include throughput, delay, jitter, and loss, will be applied to each of your selected device's WiFi connections for the duration of the run.
If you're using a test framework that supports executing shell commands on a device host (E.g. Appium, Calabash), you can manipulate the network shaping parameters dynamically during test execution. Get started by visiting the documentation and the AWS Device Farm Console. See our Product Page to learn more about AWS Device Farm.