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.

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

  • Supportsr both 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