Эта статья описывает процесс записи трафика и создание скрипта для jMeter с целью провести нагрузочное тестирование мобильного приложения для iOS и Android.
Введение
Мобильный рынок — один из самых быстрорастущих во всем направлениям: от рекламы до использования в бизнес-сфере.
Использование мобильных устройств в некоторых задачах еще в 2014 году пришло к показателям ПК, поэтому необходимость в тестировании мобильных приложений становится важной пропорционально росту рынка.
В этом материале мы хотим обратить внимание на тестирование производительности, а именно описать процесс создания скриптов для нагрузочного тестирования мобильных приложений.
В компанию SMYT требуются junior-тестировщики для работы над высоконагруженным WEB ПО со сложной математической логикой.
SMYT - компания, специализирующаяся на разработке и внедрении сложных ИТ решений. Основные направления деятельности компании - крупные веб-проекты, автоматизация бизнеса и мобильные приложения.
В ваши обязанности будет входить:
организация и проведение ручного тестирования наших программных продуктов;
работа в баг-трекинговой системе;
Оформление тестовой документации.
Требования:
Главное требование - желание работать и развиваться в сфере ИТ.
Уверенное знание теории тестирования
Преобладает системное мышление, аналитический склад ума.
Наши условия работы:
постоянная работа в комфортном офисе в центре города (ст.м.Василеостровская), так же возможна работа в режиме work from home
восьмичасовой рабочий день, пятидневка;
работа над крупными корпоративными проектами автоматизации бизнеса в дружной команде профессионалов.
релевантное и систематическое повышение в должности и оплате труда, напрямую зависящее от роста Вашего профессионализма.
Если Вас заинтересует наша вакансия, мы ждем Ваше резюме на hr@smyt.ru С ПОМЕТКОЙ ДЛЯ НАТАЛИИ либо добавьте в скайпе nataly.smyt для проведения предварительного собеседования
Для тестирования UI используем selenide 4.5.1. Он прекрасно справляется со своей задачей.
На виртуальной машине CentOS7, с помощью докеров развернута система:
- Сервер для сборки: jenkins/jenkins:latest
- Селениум: selenium/hub:3.4.0
Ноды для запуска тестов на chrome и firefox
- selenium/node-firefox
- selenium/node-chrome
Но возникла проблема, что selenium 3.4 не поддерживает работу actions, а конкретно mouseMove в браузере firefox.
Обновили версию selenium до 3.5.1, в которой был исправленн данный баг.
Локально тесты стали отрабатывать без ошибок.
Но на поднятом selenium-grid 3.5.0 в браузерах при вводе русского текста стали отображаться знаки вопроса, а также не находить эелементы с использованием русского текста