Я видел вопрос "Тестирование приложения для iPhone с ограниченным доступом к сети" ( ссылка ), и хотя это хороший совет, он не очень полезен с точки зрения тестирования реальной производительности фрагмента код при использовании поверх EDGE. По моему опыту, сеть будет случайным образом выходить из-под связи. Я хотел бы каким-то образом смоделировать это. Я думаю о том, как sqlite выполняет автоматическое тестирование malloc.
Эти инструментальные mallocs могут быть установлены
потерпеть неудачу только один раз, а затем начать
работать снова или продолжать неудачу
после первой неудачи. OOM тесты
сделано в цикле. На первой итерации
петли, инструментальный malloc
фальсифицируется, чтобы потерпеть неудачу на первом
распределение. Тогда какая-то операция SQLite
проводится и проверки сделаны
убедитесь, что SQLite обработал ошибку OOM
правильно. Тогда время до отказа
счетчик на инструментальной маллок
увеличивается на единицу, и тест
повторяется. Цикл продолжается до
вся операция проходит до завершения
никогда не сталкиваясь с моделируемой
ООМ провал. Такие тесты проводятся
дважды, один раз с
malloc устанавливается на неудачу только один раз, и
снова с набором инструментов Malloc
постоянно терпеть неудачу после первого
провал "
Я немного погуглил, но мне было интересно, есть ли хороший инструмент для этого. Я хотел бы смоделировать с моей машиной в качестве сервера и iPhone, соединяющимся через WiFi.