This article introduces the use of network link conditioner with touchtesting. This is easily done since any developer-enabled iOS device can utilize a network link conditioner to impose a network emulation profile onto that device. The steps in this article require that the user have an iOS Developer Account and that the device be running iOS 6.0 or later. Once the profile is enabled, the user may proceed to specify that device in any touchtest as would be the case without that profile.
Enable a Network Link Conditioner
In the steps below we'll demonstrate how to setup a network link conditioner on a device./p>
- To get started with Network Link Conditioner, first your device must be set up as a developer device.
- Open Settings and tap the Developer node on your device.
- Locate the Network Link Conditioner section, and then tap Status to access the proflie page.
- Examine the available out-of-the-box profiles and determine whether any of them are suitable for use. If not, perform the next step.
- To create a new profile, tap Add a Profile and enter a name for the new profile.
- For a new emulation profile, enter the parameters to use. For example, in the shot below we specified 2 Kbps, 33% packet loss, and a 2000 ms (2 second) delay.
- Tap Save to complete the profile creation.
- In the profile list, tap the profile to use from among those available (selection is indicated by a checkmark).
- Tap Enable to the On position.
Once you've setup and enabled your Network Link Conditioner, any mobile app tests sent to this device will be governed by those limitations, and can be analysed accordingly. Refer to Monitoring Mobile Devices to begin analyse test results with respect to the specified profile and to the same test on other devices.