Set an IP geolocation

Restriction: This feature is currently only available upon request and only in non-hybrid enterprise clouds. If you are interested, contact Perfecto Support.

This feature is not supported with virtual devices, Perfecto Connect, HAR file generation, network virtualization, and VPN connection.

Geolocation refers to a device's physical location. Geolocation testing is essential to ensuring that your app performs as intended for users wherever they are. There might even be scenarios where an application's functionality depends completely on geo-location. Your app may provide different services or content based on a user's location in the world.

Perfecto lets you simulate the physical location of the device running your app to a number of countries. Selecting an IP geolocation allows you to access the internet at the selected location. Your application's backend will see the session with an IP address from the selected location.

Important: Setting the IP geolocation might impact performance due to additional routing and network conditions at the target location.

This functionality is different from setting a location, which you can use to test a location-aware app that uses Location Services (GPS) to generate location data.

For information on using an IP geolocation in automation tests, see IP Geolocation testing.

To learn how to set an IP geolocation, watch this short video. Detailed steps follows.

To set an IP geolocation:

  1. On the device toolbar, click the IP Geolocation icon .
  2. In the IP Geolocation dialog box, from the Device Location list, select a location. This turns on the IP Geolocation setting.

To turn the IP Geo-location setting off and reset the IP geolocation to the device's physical location:

  1. On the device toolbar, click the IP Geolocation icon .
  2. In the IP Geolocation dialog box, turn off the toggle next to IP Geolocation is on.