|
|
|||||||||||||||||||||||||||||
|
Запись сценария тестирования клиентского приложения Android с помощью IBM Rational Performance TesterИсточник: IBM
С ростом популярности смартфонов все больше и больше Web-приложений начинает предоставлять доступ через мобильные клиенты, будь то браузер или специальное приложение. В обоих случаях эти клиенты склонны использовать в качестве сетевого протокола HTTP. Теоретически это позволяет тестировать их с помощью основных инструментов нагрузочного тестирования. С другой стороны, большинство существующих продуктов, включая IBM Rational Performance Tester, не обладает встроенными средствами записи тестов для мобильных клиентских приложений. В этой статье объясняется, как создать простую систему записи HTTP-тестов для Android-приложений в Rational Performance Tester с применением эмулятора Android. В разделе для разработчиков сайта Android.com содержится подробная инструкция по установке комплекта программного обеспечения разработчика (SDK). Установка необходимых компонентов Вам придется установить как минимум следующие компоненты:
Можно загрузить и установить плагин Eclipse ― только для целей разработки. Кроме того, на рабочей станции должна быть установлена обновленная версия Java Development Kit (JDK). Только Java Runtime Environment (JRE) недостаточно. Создание виртуального устройства После установки этих компонентов необходимо создать виртуальное устройство. Для этого можно использовать мастер из Android Virtual Device Manager (AVD Manager). Выполните следующие действия.
Рисунок 1. Создание нового виртуального устройства Заполните следующие поля AVD.
Если нужно написать тест Rational Performance Tester, выполняемый из специального Android-приложения, потребуются следующие шаги (их можно пропустить, если будет использоваться только браузер Android).
Иначе, можно ввести файлы в виртуальное устройство с помощью плагина Eclipse. Запись теста в Rational Performance Tester После установки приложения на виртуальное мобильное устройство нужно изменить параметры прокси-сервера в эмуляторе, чтобы HTTP-запросы, отправленные приложением, передавались через встроенный прокси-сервер записи HTTP Rational Performance Tester. Изменение параметров прокси-сервера для записи Чтобы изменить параметры прокси-сервера, выберите в виртуальном мобильном устройстве Settings > Wireless & Networks > More > Mobile Networks > Access Point Names > TelKila (internet) и отредактируйте следующие параметры.
Для всех остальных параметров оставьте значения по умолчанию. Рисунок 3. Параметры прокси-сервера в виртуальном мобильном устройстве Написание и генерирование сценария Настроив мобильное устройство, можно приступать к записи в Rational Performance Tester.
Рисунок 4. Запуск инструмента записи Rational Performance Tester
Рисунок 5. Выбор клиентского приложения
Рисунок 6. Настройка прокси-сервера записи
Если все шаги были выполнены правильно, вы увидите, что при выполнении HTTP-запросов из мобильного клиента увеличивается значение счетчика KBytes на вкладке Recorder Control (см. рисунок 7). Совет: Рисунок 7. Вкладка Recorder Control со счетчиком KBytes
Тест будет сгенерирован автоматически, и теперь его можно настраивать и воспроизводить.
|
|