Last updated: Oct 11, 2018 14:37
Perfecto Lab devices connected through DevTunnel can be considered remote devices by the IDE or development tools. Some of these tools may be affected by the network latency in communicating with the device.
Based on benchmark testing we, at Perfecto, have measured that the following latency may adversely affect the work with these devices:
|iOS device operation||iOS 10 device||iOS 11 device||iOS 12 device|
|Debugging iOS application from xCode|
|Debugging XCTest / XCUITest from xCode (see note below)|
|Debug website on Safari|
|Android device operation||Mac workstation||Windows workstation|
Debug Android Application from Android Studio
Debug Espresso Tests from Android Studio
Debug website on Chrome
Determining Expected Latency
To determine the network latency between your workstation and the Perfecto Lab device:
- Identify the location of the device you are working with, as it appears in the device selection table:
- Browse to the Perfecto Connectivity Test site in your browser.
- The page displays basic identification of the workstation you are using in the left panel.
Based on the locations for your devices, identified in Step #1, verify that only those locations are checked on the Connectivity Test site
- Click on the StartTest button.
- Check the network status between your workstation and the different Perfecto Data Centers based on the data presented.
Support for Flash
In addition to the network speed tests, the Connectivity Test site can also test the connectivity of the RTMP streaming channel connections. To test these streaming channels, you need to enable Flash for the site. If Flash is not enabled, the following popup will display when first connecting to the site:
If you need to check the timing of the streaming connection, verify that you enable Flash for the site.