Как настроить Mock Server для тестирования приложений iOS и Android
У меня есть мобильное приложение, работающее на iOS и Android, мне нужно создать свои функциональные автоматизированные тесты, однако для некоторых сценариев мне нужны конкретные данные, поэтому я думаю, что фиктивный сервер может помочь в этом. Я не уверен, как начать с этого, так как я никогда не настраивал фиктивный сервер данных, может кто-то указать правильное направление, как начать с этого?
1 ответ
Это зависит от того, что вы подразумеваете под фиктивным сервером.
Если вы хотите совершать реальные сетевые вызовы, вы можете использовать такие сервисы, как http://myjson.com/ или http://mocky.io/, чтобы получить конкретный json.
Если вы хотите симулировать сетевые вызовы, взгляните на MockingJay
https://github.com/kylef/Mockingjay
он заблокирует сетевые вызовы и вернет указанный JSON.
У меня обычно есть много файлов.json в моем тестовом объекте, и я использую MockingJay, чтобы заглушить сеть и проверить реакцию / отказы.