Perfecto Connect

Perfecto Connect is a secured network connection that enables testing of mobile apps, web apps, and websites hosted on the local development network. It opens a direct connection between Perfecto Lab devices and a local network, backend server, or staged app not publicly accessible. This dedicated tunnel eliminates the need to open a VPN tunnel or add the Perfecto Lab to the IP safe list of the development network.

You can connect through Perfecto Connect using automation scripts, during manual testing, and when running tests through Scriptless Mobile.

How Perfecto Connect works

Perfecto Connect involves:

  • Using a simple client command-line interface to establish the dedicated tunnel to the Perfecto Lab.
  • Selecting devices in the Automation script and associating them to the relevant tunnel.
  • Running the tests on the applications that reside in the secure zone of the development network.

Key features

  • Supports virtual mobile devices (simulators), real mobile devices, and desktop web devices
  • Compatible with digital interactive testing, automation, and CI executions
  • No installation required: Just execute the client application
  • Allows association of multiple devices with the same tunnel
  • Supports tunnel initiation from macOS, Windows, and Linux workstations
  • Supports customer-installed bridging proxies (for example, Charles proxy) for debugging and troubleshooting
  • Enables debugging over real devices from the customer's local network or backend environment

Prerequisites

  • Access to the Perfecto Lab

  • Installed Perfecto Connect client application

  • Valid credentials for tunnel initiation

  • Supported operating system (macOS, Windows, or Linux)

Limitations

  • Virtual device support: Perfecto Connect is not supported with emulators. To use Perfecto Connect with simulators, contact Perfecto Support.

  • Device language requirement: For the Perfecto Connect script to run successfully, the device language must be English.

In this section