Performance testing — это тип тестирования ПО, цель которого определить, как система ведет себя под ожидаемой рабочей нагрузкой, и выявить возможные узкие места, которые могут привести к сбоям или снижению производительности.
Когда необходимо нагрузочное тестирование:
01
Регулярные высокие нагрузки на систему
Например, при TPS 650 на протяжении 4 часов. Критически важно выявить и предотвратить утечки памяти и чрезмерное потребление ЦПУ.
02
Планируется увеличение нагрузки
Например, банк ожидает увеличения объема транзакций на 25% в следующем году, нагрузочное тестирование помогает оценить, потребуется ли обновление оборудования в этом случае.
03
После обновлений от вендора
Тестирование кастомного релиза помогает исключить несовместимость и минимизировать риски, которые могут повлиять на стабильность работы.
04
Интеграция с другими системами
Необходимо проверить не повлияла ли интеграция сторонних программ на производительность core-системы.
Больше о том, как мы проводим тестирование производительности для банков читайте в статье —>
К чему приводит отсутствие регулярных тестов:
- Обработка запросов не всех клиентов
- Задержки в работе, система «виснет»
- Потеря репутации надежной компании
- Несвоевременное обновление железа
- Потеря клиентов и пользователей
- Потеря прибыли из-за полного отказа системы
О других видах тестирования —>
Как мы проводим тестирование производительности
Для нагрузочного тестирования банковского ПО у нас есть специально разработанная утилита. Мы кастомизируем ее под нужны и требования каждого клиента с учетом его метрик.
Оставьте заявку, и мы обсудим нагрузочное тестирование вашей ИТ-системы!