Нагрузочное тестирование


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

Проблемы с производительностью внутренних систем приводят к снижению эффективности работы сотрудников из-за вынужденных длительных простоев. Низкая производительность внешних систем — к медленному обслуживанию, а значит и к постепенному оттоку клиентов и имиджевым потерям. Резкий рост числа запросов к системе увеличивает риск ее падения. Именно поэтому мы рекомендуем своевременно обращаться к специалистам компании «ИБС АппЛайн Инновации» для проведения нагрузочного тестирования.


Цели нагрузочного тестирования:

  1. Определение максимальной производительности системы
  2. Уменьшение вероятности возникновения ошибок
  3. Проверка надежности
  4. Проверка отказоустойчивости
Нагрузочное тестирование имитирует обращения к системе большого количества пользователей, что позволяет: оценить производительность системы при различных нагрузках, выявить и исправить ошибки, с которыми столкнутся пользователи при планируемой нагрузке, оптимизировать производительность системы, обеспечив ее максимальную пропускную способность.

Ключевые этапы нагрузочного тестирования:

  • Анализ целей и бизнес-задач тестирования
    Анализ целей и бизнес-задач тестирования

  • Разработка методики тестирования, составление перечня необходимых тестов
    Разработка методики тестирования, составление перечня необходимых тестов

  • Создание тестовых скриптов, занесение данных в базу
    Создание тестовых скриптов, занесение данных в базу

  • Проведение нагрузочного тестирования
    Проведение нагрузочного тестирования

  • Предоставление отчета с результатами тестирования
    Предоставление отчета с результатами тестирования

  • Рекомендации по оптимизации работы системы (по запросу)
    Рекомендации по оптимизации работы системы (по запросу)


Для нагрузочного тестирования ПО мы используем различные инструменты: собственное решение «Циклон», а также HP Load Runner, IBM Performance Tester, MS Visual Studio Ultimate, Apache JMeter и другие.

Протестируем системы любой сложности: поисковые, биллинговые, процессинговые, SAP и многие другие



Тестирование и доработка АБС на базе Case Platform

Бизнес-задача


Для дальнейшего развития компании «ФИС» необходимо было удостовериться в надежности и соответствии заявленным функциональным требованиям разработанного ими автоматизированного банковского продукта на базе Case Platform.

Решение


В рамках проекта специалисты компании «ИБС АппЛайн Инновации» провели ручное и автоматизированное функциональное тестирование, оказали поддержку тестирования разработчиков, помощь в доработке, конфигурации и внедрении ПО.


Нагрузочное тестирование автоматизированной банковской системы

Бизнес-задача


Заказчик решил убедиться, что внедренная автоматизированная банковская система справится с ожидаемым уровнем нагрузки.

Решение


Инженеры компании «ИБС АппЛайн Инновации» провели нагрузочное тестирование, определили максимальную производительность и проверили надежность автоматизированной системы.


Тестирование web- и мобильного приложения дистанционного банковского обслуживания

Бизнес-задача


Банку потребовалось убедиться в соответствии разработанного ПО изначально заявленным требованиям. Дополнительной задачей было проверить интеграционную связь нового приложения с другими банковскими системами.

Решение


Специалисты компании «ИБС АппЛайн Инновации» провели ручное функциональное и интеграционное тестирование.


Комплексное тестирование нескольких банковских систем

Бизнес-задача


Для укрепления позиций на рынке коммерческому банку потребовалось провести комплексное тестирование своих систем, а также протестировать их интеграцию с АБС «Диасофт».

Решение


После небольшого предварительного аудита команда компании «ИБС АппЛайн Инновации» провела функциональное, интеграционное, регрессионное и нагрузочное тестирование банковских систем заказчика.