К генератору
РУКОВОДСТВА ПО АДРЕСАМ

Воспроизводимые адресные API-фикстуры с исходными кодами и версиями.

Запишите параметры, которые обеспечивают повторяемость прибора API, и узнайте, когда обновление каталога может изменить его.

ИИ-резюме

Сохраните страну, регион, количество, исходное число и версию данных; семя само по себе не может воспроизвести изменившиеся генераторы.

Захватите все входные данные, которые формируют прибор

Сохраните страну, регион, запрошенное количество, начальное число и версию данных генератора рядом с тестом. Одного начального числа недостаточно, если алгоритм или его исходный каталог могут измениться.

Используйте конечную точку проекта, как описано в документации.

Конечная точка fakeloc принимает страну, необязательный регион, количество и необходимое начальное значение; документированный максимум составляет 100 записей. Он возвращает синтетические фикстуры и не имеет учетной записи или системы ключей API. Не отправляйте личные данные.

curl "https://fakeloc.tech/api/addresses?country=us&count=2&seed=checkout-42&profile=false"

Response envelope: { "data": [/* two records */], "count": 2, "synthetic": true }
Each record includes generatorVersion and dataVersion; pin both with the request parameters.

параметры и ограничения адресного API →

Вывод контактов только тогда, когда тесту необходимы точные значения

Для проверки контракта формы утверждайте обязательные поля и типы, а не весь снимок записи. Используйте точное приспособление, когда важен конкретный крайний случай, и намеренно обновляйте его при изменении версии набора данных.

Поддельные семена и рекомендации по воспроизводимости ↗

Сделайте неисправности диагностируемыми

Зарегистрируйте неконфиденциальные параметры и версию ответа. Если результат отличается, сначала проверьте начальную кодировку, псевдоним страны и версию, прежде чем рассматривать это как регрессию.

Генератор →