@remilebo

Как тестировать геозависимые фичи с подстановкой разных городов России?

E-commerce проект, частенько приходится внедрять геозависимые фичи. Например, при оформлении заказа предлагаем пользователям разные способы доставки через Почту России. Используем DaData, чтобы подтягивать регион пользователя по ip-адресу.

Подскажите: как тестировать такие фичи, чтобы проверить поведение фичи на морде в зависимости от города нахождения? Смотрели в сторону российских VPN сервисов, но там преимущественно предлагаются серваки из Москвы и Санкт-Петербурга, а тестировать нужно и маленькие населённые пункты в том числе.
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
инджектите переменную в запрос
например
&city=staryoskol&test=true

это позволит вам точно понять что это тест и нужно прогнать по старому осколу
Ответ написан
Комментировать
Maksclub
@Maksclub
maksfedorov.ru
Тестируйте мокая IP: московский функционал тестируйте, будто запрос имеет IP Москвы, для др аналогично

Можно для тест-окружения мокать саму Дадату, например переменная окружения для приложения IS_MOCK_DATDATA_GEO=true вместе с переменной кружения APP_ENV=test, и тогда ваш провайдер вам отгрузит нужный IP
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы