Кто нибудь сталкивался с заданием нагрузочного тестирования для iPhone приложений.
Интересуют инструменты - платные и беcплатные. А также буду благодарен за любой совет по этой теме.
Уже похожее задавали только для android Performance testing на Android! Возможно ли это автоматизировать?? К сожалению, тут не помогу.
Performance достаточно сложно мерять на мобильных приложениях, особенно для тех, которые используют “интернет”.
Лично мы, пока не написали свой тул делали так:
- либо собирали из сырцов приложение с использованием профилировщика XCode (instruments)
- либо использовали StatHat
- либо можно заюзать другой инструмент а-ля Crittercism (в нем есть встроенный performance measurement).
Но все это не то - мы написали свой инструмент:
- встроили в клиент
- отсылка перформанса на сервер
- постройка графиков
Замер performance идет в три страдии:
- Инициализация контроллера
- Обработка инфы от сервера (парсинг ответов, загрузка картинок)
- Рендеринг
Чтобы уныло не кликать UI - можно “натравить обезьянку”:
Распишите, пожалуйста, конкретные цели. На какие вопросы вы хотите получить ответы, проведя нагрузочное тестирование? Это поможет определить что вы хотите и помочь советом, т.к. пока не совсем понятно зачем привязываться к iPhone приложению, если это нагрузочное тестирование сервера, который использует это приложение…
Да, все верно, будем тестировать только сервер, для этого можно и Jmeter заюзать