У меня есть приложение для управления контентом, которое использует TCP / IP для получения данных. Я хотел бы протестировать это приложение на наличие нескольких сетевых проблем, таких как потеря пакетов и потеря соединения.
Есть ли какой-нибудь простой способ эмулировать проблемы с сетью для тестирования приложения Android?
В DDMS есть некоторые настройки подключения и задержки для устройства, однако, похоже, что это не работает. Я могу установить отказано или незарегистрировано , но выборка с сервера не затронута. Я использую Windows для разработки.
Я пробовал до сих пор:
F8 - значок 3G исчезает, однако я все еще могу загрузить данные.
DDMS, изменение статуса телефонии - значок 3G исчезает, однако я все еще могу загрузить данные.
Настройки, Мобильные сети, Данные включены false - значок 3G исчезает, однако я все еще могу загрузить
Режим полета - значок 3G исчезает, однако я все еще могу загрузить
Инструменты разработчика - Переключение Wi-Fi - Я получаю ошибки:
09-27 16:43:31.353: ERROR/Connectivity(518): EVENT_TOGGLE_WIFI
09-27 16:43:31.363: ERROR/WifiService(62): Failed to load Wi-Fi driver.