+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 93.44 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

Запись сценария тестирования клиентского приложения Android с помощью IBM Rational Performance Tester

20.03.2013 11:13

Причины написания этой статьи

С ростом популярности смартфонов все больше и больше Web-приложений начинает предоставлять доступ через мобильные клиенты, будь то браузер или специальное приложение. В обоих случаях эти клиенты склонны использовать в качестве сетевого протокола HTTP. Теоретически это позволяет тестировать их с помощью основных инструментов нагрузочного тестирования. С другой стороны, большинство существующих продуктов, включая IBM Rational Performance Tester, не обладает встроенными средствами записи тестов для мобильных клиентских приложений.

В этой статье объясняется, как создать простую систему записи HTTP-тестов для Android-приложений в Rational Performance Tester с применением эмулятора Android.

Настройка эмулятора Android

В разделе для разработчиков сайта Android.com содержится подробная инструкция по установке комплекта программного обеспечения разработчика (SDK).

Установка необходимых компонентов

Вам придется установить как минимум следующие компоненты:

  • SDK Android;
  • необходимые Android-платформы (по крайней мере одну);
  • инструменты SDK для нужной платформы (установите самую последнюю версию).

Можно загрузить и установить плагин Eclipse ― только для целей разработки. Кроме того, на рабочей станции должна быть установлена обновленная версия Java Development Kit (JDK). Только Java Runtime Environment (JRE) недостаточно.

Создание виртуального устройства

После установки этих компонентов необходимо создать виртуальное устройство. Для этого можно использовать мастер из Android Virtual Device Manager (AVD Manager). Выполните следующие действия.

  1. В SDK Android откройте терминал, перейдите в каталог Tools и выполните команду: android
  2. На вкладке Virtual devices (Виртуальные устройства) выберите команду New.

Рисунок 1. Создание нового виртуального устройства
Создание нового виртуального устройства

Заполните следующие поля AVD.

  1. Name: имя виртуального устройства
    • Target: нужная платформа Android
    • SD Card: это поле можно оставить пустым, если для тестирования не требуются карты SD. В противном случае укажите необходимый размер.
    • Hardware: для виртуального устройства лучше выделить по крайней мере 1 ГБ памяти. Добавьте новое свойство (размер оперативной памяти устройства) и установите его значение равным 1024.

Рисунок 2. Параметры AVD
Задание параметров AVD  в окне редактирования

Установка приложения

Если нужно написать тест Rational Performance Tester, выполняемый из специального Android-приложения, потребуются следующие шаги (их можно пропустить, если будет использоваться только браузер Android).

  1. Перед установкой приложения запустите виртуальное устройство. Это можно сделать прямо из AVD Manager (Start) или с помощью следующей командной строки из каталога Tools (замените слова, выделенные курсивом, своей собственной информацией):
    emulator -avd имя_виртуального_устройства
  2. Установите приложение, выполнив следующую командную строку из каталога Platform-tools:
    adb install имя приложения .apk
  3. Если для тестов нужны какие-нибудь файлы (например, если нужно загружать файлы из мобильного устройства в целевое приложение), поместите их в виртуальное устройство. Выполните следующую команду из каталога Platform-tools при работающем виртуальном устройстве:
    push имя вашего файла /sdcard/ имя файла в устройстве

Иначе, можно ввести файлы в виртуальное устройство с помощью плагина Eclipse.

Запись теста в Rational Performance Tester

После установки приложения на виртуальное мобильное устройство нужно изменить параметры прокси-сервера в эмуляторе, чтобы HTTP-запросы, отправленные приложением, передавались через встроенный прокси-сервер записи HTTP Rational Performance Tester.

Изменение параметров прокси-сервера для записи

Чтобы изменить параметры прокси-сервера, выберите в виртуальном мобильном устройстве Settings > Wireless & Networks > More > Mobile Networks > Access Point Names > TelKila (internet) и отредактируйте следующие параметры.

  • Proxy: IP-адрес вашей машины. Используйте абсолютный IP-адрес. Не используйте значения типа 127.0.0.1, localhost или имя хоста, так как в этом случае соединение с Rational Performance Tester может не работать.
  • Port: для порта прокси-сервера Rational Performance Tester по умолчанию используется значение 1080;
  • Username: оставьте это поле пустым (not set).
  • Password: оставьте это поле пустым (not set).
  • Server: это значение должно быть таким же, что и для прокси-сервера.

Для всех остальных параметров оставьте значения по умолчанию.

Рисунок 3. Параметры прокси-сервера в виртуальном мобильном устройстве
Параметры прокси-сервера в виртуальном мобильном устройстве

Написание и генерирование сценария

Настроив мобильное устройство, можно приступать к записи в Rational Performance Tester.

  1. Запустите инструмент записи и в разделе Test Nature выберите HTTP Тест.

Рисунок 4. Запуск инструмента записи Rational Performance Tester
Мастер записи

  1. В качестве клиентского приложения выберите Unmanaged Application (неуправляемое приложение).

Рисунок 5. Выбор клиентского приложения
Окно выбора клиентского приложения

  1. Определите параметры прокси-сервера записи. Для порта прокси-сервера оставьте значение по умолчанию, если нет необходимости в указании другого значения.
  2. Нажмите кнопку Finish.

Рисунок 6. Настройка прокси-сервера записи
Использование стандартных параметров прокси-сервера записи

  1. После начала записи можно запустить мобильное приложение и записать сценарий Rational Performance Tester.

Если все шаги были выполнены правильно, вы увидите, что при выполнении HTTP-запросов из мобильного клиента увеличивается значение счетчика KBytes на вкладке Recorder Control (см. рисунок 7).

Совет:
во время записи полезно добавлять комментарий к каждому взаимодействию с мобильным приложением, чтобы впоследствии можно было распознать операции.

Рисунок 7. Вкладка Recorder Control со счетчиком KBytes
Вкладка Recorder Control со счетчиком KBytes

  1. После ручного завершения всех операций из мобильного клиента, которые нужно было записать, можно остановить запись, нажав кнопку Stop на вкладке Recorder Control.

Тест будет сгенерирован автоматически, и теперь его можно настраивать и воспроизводить.

  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года