(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Тестирование мобильных приложений с помощью Rational Performance Tester

Источник: ibm

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

Число мобильных клиентских приложений, подключенных к Интернету, растет в геометрической прогрессии. Для принятия правильных решений по оптимизации производительности сервера важно понимать последствия такого роста числа подключений.

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

Подключение мобильного устройства к выделенной беспроводной сети

Это быстрая и простая процедура требует выбора уникального идентификатора беспроводной сети (Service Set Identifier - SSID), если он виден вашему устройству, а также подключения к сети после ввода пароля. Более безопасным способом подключения к беспроводной сети является использование аутентификации Digital Certificate Client Authentication.

В данной статье предполагается, что мобильное устройство уже подключено к беспроводной сети.

Настройка прокси для мобильных устройств

Для записи взаимодействия мобильного устройства с Интернетом система, на которой установлен Rational Performance Tester, должна быть настроена как прокси-сервер. Она ретранслирует весь мобильный сетевой трафик через записывающий прокси-сервер Rational Performance Tester.

Инструкции по настройке Android-устройства

В устройстве под управлением Google® Android™ выберите Settings > Wireless network > WIFI. Нажмите и удерживайте выбранную сеть. Выберите Modify network, а затем Show advanced options.

Установите следующие параметры (см. рисунок 1):

  • Proxy settings: Manual (вручную).
  • Proxy hostname: IP-адрес компьютера, на котором размещен Rational Performance Tester.
  • Proxy port: порт прослушивания Rational Performance Tester. По умолчанию используется 1080.
  • Bypass proxy for: оставьте это поле пустым.
  • IP settings: DHCP.

Сохраните изменения.

Рисунок 1. Настройки прокси-сервера для Android

Рисунок 1. Настройки прокси-сервера для Android

Инструкции по настройке iOS-устройства

В устройстве под управлением Apple® iOS® выберите Settings > Wi-Fi и нажмите на подключенную сеть. В разделе HTTP PROXY нажмите Manual и введите следующие параметры (см. рисунок 2):

  • Server: IP-адрес или имя хоста компьютера, на котором установлен Rational Performance Tester.
  • Port: порт прослушивания Rational Performance Tester. По умолчанию используется 1080.
  • Authentication: не включайте.
Рисунок 2. Настройка прокси для iOS-устройства

 

Рисунок 2. Настройка прокси для iOS-устройства

Запись и генерирование сценариев тестирования

Чтобы начать запись, выполните следующие действия:

В проекте Rational Performance Tester щелкните правой кнопкой мыши на папке, в которую будет помещена запись. Затем выберите New > Test From Recording (см. рисунок 3).

Рисунок 3. Запуск новой записи

Рисунок 3. Запуск новой записи

В окне Recording Session выберите HTTP Test и нажмите Next (см. рисунок 4).

Рисунок 4. Выбор протокола HTTP для записи

Рисунок 4. Выбор протокола HTTP для записи

Укажите имя записи и нажмите Next (см. рисунок 5).

Рисунок 5. Указание имени записи

Рисунок 5. Указание имени записи

Rational Performance Tester не может управлять мобильными устройствами, поэтому в окне Client Application выберите Unmanaged Application и нажмите Next (см. рисунок 6).

Рисунок 6. Выбор Unmanaged Application для клиентского приложения

Рисунок 6. Выбор Unmanaged Application для клиентского приложения

Убедитесь, что настройки Proxy Recorder Settings совпадают с настройками на рисунке 7, и нажмите Next.

Рисунок 7. Настройки записи сетевого трафика с помощью прокси-рекордера

Рисунок 7. Настройки записи сетевого трафика с помощью прокси-рекордера

Подтвердите Privacy Warning и нажмите Finish, чтобы начать запись (см. рисунок 8).

Рисунок 8. Подтверждение Privacy Warning

Рисунок 8. Подтверждение Privacy Warning

В мобильном устройстве перейдите в установленное приложение, чтобы начать запись. Если все настройки выполнены правильно, в процессе записи на вкладке Rational Performance Tester Proxy Recorder отобразятся действия, показанные на рисунке 9.

Рисунок 9. Подтверждение соединения

Рисунок 9. Подтверждение соединения

Чтобы приостановить запись при переходе в разделы мобильного приложения, для которых запись не нужна, нажмите красную кнопку Pause/Resume Recording (см. рисунок 10). Чтобы возобновить запись, нажмите эту кнопку повторно.

Рисунок 10. Приостановка/возобновление записи

Рисунок 10. Приостановка/возобновление записи

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

Рисунок 11. Кнопка для вставки комментариев

Рисунок 11. Кнопка для вставки комментариев

Вставьте свой комментарий в текстовое поле (см. рисунок 12).

Рисунок 12. Текстовое поле для вставки комментариев

Рисунок 12. Текстовое поле для вставки комментариев

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

Рисунок 13. Синяя кнопка для остановки записи

Рисунок 13. Синяя кнопка для остановки записи

Это действие генерирует сценарий тестирования, который можно настроить для конкретной рабочей нагрузки (см. рисунок 14).

Рисунок 14. Окно открытия записанного теста

Рисунок 14. Окно открытия записанного теста 

Заключение

В статье описывается запись мобильного сетевого трафика с помощью записывающего прокси-сервера Rational Performance Tester. Эти действия можно применить для любого мобильного устройства для создания сценариев тестирования рабочей нагрузки.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 20.08.2014 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM RATIONAL Quality Manager Quality Professional Authorized User Single Install License + Sw Subscription & Support 12 Months
IBM Domino Enterprise Server Processor Value Unit (PVU) Annual SW Subscription & Support Renewal
IBM RATIONAL Rose Enterprise Floating User License + Sw Subscription & Support 12 Months
IBM Domino Utility Server Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
IBM DOMINO COLLABORATION EXPRESS AUTHORIZED USER ANNUAL SW SUBSCRIPTION & SUPPORT RENEWAL
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
Реестр Windows. Секреты работы на компьютере
Новые материалы
Программирование на Visual С++
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100