What is Geolocation and why does it matter?
Rainforest servers are housed in Germany, and by extension, traffic hitting your site(s) for testing from Rainforest is also coming from Germany. You may want to change that for a few reasons.
Some sites block traffic from certain global regions or the application may default language or currency based on where it believes the traffic is coming from.
Route your test runs to run from a specific geographical location
While our virtual machines are routed to Germany as the default location, you can designate another location to route your tests with Geolocation. Please ensure that you whitelist the IPs. You can route your test traffic from the following locations:
- 188.8.131.52 - Australia (Sydney, New South Wales, Australia)
- 184.108.40.206 - Canada (Toronto, Ontario, Canada)
- 220.127.116.11 - USA (New York City, New York, USA)
- 18.104.22.168 - Singapore
You may set Geolocation at:
- The individual test-level
- The run group-level
- The account-level
To set a default location for all your runs at an account-level, please contact us at email@example.com.
Geolocation at the Test-Level
You may set the geolocation at the individual test-level. If you don't set anything, the default will be used. This needs to be done for any test you want to run with a specific geolocation.
- Go to the test you wish to set the geolocation for
- Select Test-Level Run Settings (edit).
For Rainforest Automation, select Settings, then Test-Level Run Settings (edit).
- Select the desired Location on the popup
- Select Save
- If geolocation is set at the run-level, you will have the option to override the test-level geolocation.
- The IP address of the selected location must be whitelisted.
Geolocation at the Run Group-Level
You may set the geolocation at the run group-level. If you don't set anything, the default will be used.
- Select the run group you wish to set the geolocation for
- Select Edit (the wrench next to the run group name)
- Select the desired Location from the popup
- Select Test-Level Run Settings if desired
- Select Save
- If the checkbox for Test-Level Run Settings is selected, the test-level geolocation and browser selection of individual tests will be used.
- If the checkbox for Test-Level Run Settings is deselected, the run group-level geolocation, browser(s), and other setting selections of the run group will override the test-level settings.
Geolocation at the Account-Level
If you'd like to set all tests to default to a specific Geolocation, please contact us at firstname.lastname@example.org.