Set an IP geolocation

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.

Setting an IP geolocation 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 video or review the instructions following the video.

To set an IP geolocation:

  1. In the widgets pane, click the Environment button .
  2. On the Environment tab, click Geolocation.
  3. Under Geolocation, from the Device Location list, select a location. The IP Geolocation setting is turned on.

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

  1. In the widgets pane, click the Environment button .
  2. On the Environment tab, click Geolocation.
  3. Under Geolocation, click STOP.