Универсальная система заглушек для эмуляции банковских систем
-
20 мин
Проведение банковской операции подразумевает сбор и агрегацию информации из десятков источников - автоматизированных систем банка (АС):
- курс валют
- база террористов
- кредитная история пользователя
-
и т.д.
Запросы из одной АС передаются по сервисной шине (IBM Websphere MQ) в очередь обработки другой, далее по цепочке к третьей...
Необходимо быть уверенным в том, что и системы и шина справятся с огромной нагрузкой.
80..100 миллионов операций в сутки, десятки систем, тысячи уникальных типов операций.
Для проведения нагрузочного теста необходимы заглушки для всех участвующих в процессе систем, чтобы цепочка обработки запроса не нарушилась.
Требуется универсальное решение, которое позволило бы эмулировать необходимую АС в самые короткие сроки, при этом скорость обработки должна быть не ниже 1000 сообщений в секунду.
Я расскажу, как мы это делаем.
Универсальная система заглушек для эмуляции банковских систем from Vlad Orlikov on Vimeo.