Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методика нагрузочного тестирования SPECTRUM_v_1_25_6.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
767 Кб
Скачать
☆
  1. Объект тестирования

    1. Общие сведения

Объектом тестирования является система «Спектрум» с функционалом транзакционного сервиса.

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

Тестирование будет проводится с учетом операций ЕФР (РКО), представленных в профиле нагрузки (п.9.4 Описание операций). Все операции будут эмулированы с помощью HP Perfomance Сentre v. 12 и через работу отдельно разработанных эмуляторов внешних систем.

Транзакционный сервис осуществляет выполнение клиентских операций, обеспечивая целостность распределённых транзакций (свойства ACID). Под распределённой транзакцией понимается выполнение такой операции, которая затрагивает более одной учётной системы.

Кроме того, Транзакционный сервис минимизирует риск изменения существенных параметров финансовой операции (например, размер комиссии) в процессе обслуживания клиента.

Выполнение финансовых операций включает в себя два действия:

    1. подготовка операции, включающая в себя обогащение операции расчётными данными;

    2. выполнение операции, включающее в себя проведение проверок и отражение на счетах в учётных и продуктовых системах. Поддержка целостности распределённых транзакций реализуется за счёт технологии двухфазного завершения операции.

Транзакционный сервис принимает запросы на исполнение операций от фронтальных систем. Для выполнения транзакций он обращается к системам исполнения, вызывая бизнес-сервисы УСБС-Front.

Системы исполнения (продуктовые, учётные и мидл-офисные системы), участвующие в проведении операции, определяются Транзакционным сервисом, исходя из входных параметров операции.

Последовательность вызовов сервисов определяется типом и подтипом операции и промежуточными результатами исполнения операции.

    1. Архитектура системы

На рис. 6.2.1 приведена общая схема развертывания комплекса объекта тестирования

Рисунок 6.2.1 Общая схема комплекса тестирования

Таблица 6.3 Состав комплекса ИС «Спектрум»

Компонент

Назначение

Тонкий клиент

Браузер, через который пользователь получает доступ к системе

Сервер приложений Spectrum

ПО Spectrum. Сервера приложений Spectrum отвечающие за исполнение бизнес логики системы

Oracle RDBMS

Реляционная СУБД под управлением Oracle RDBMS

Oracle BI Publisher

Сервер отчетности и печатных форм. Используется ПО Oracle BI Publisher

HTTP Load Balancing для серверов приложений Spectrum

Балансировщик нагрузки между серверами приложений Spectrum

HTTP Load Balancing для серверов Oracle BI Publisher

Балансировщик нагрузки между серверами Oracle BI Publisher

На рис 6.2.2 приведена схема интеграционного взаимодействия ИС «Спектрум».

Рисунок 6.2.2 приведена схема интеграционного взаимодействия ИС «Спектрум»

Работоспособность функционала «Транзакционный сервис» зависит так же от работы смежных систем. Состав и описание смежных систем приведен в таблице 6.2

Таблица 6.4 Смежные системы транзакционного сервиса

#№

Наименование системы

Краткое описание

Протокол

Тип связи1

Наличие на стенде

21.

УФО «Spectrum»

Кассовые операции

прямые вызовы соответствующих java-классов ТС

двунаправленный

да

32.

Телебанк

сервис дистанционного обслуживания

SOAP over HTTP

двунаправленный

Эмулятор

43.

Account Engine – Агрегатор

файл

двунаправленный

Эмулятор

44.

УСБС-Front

интеграционный слой, изолирующий потребителей сервисов от особенностей их технической реализации. Шина, с помощью которой осуществляется взаимодействия системы с IT-ландшафтом банка в рамках того или иного бизнес-процесса.

SOAP over HTTP

двунаправленный

Эмулятор

65.

Delta BranchCash

управление устройствами электронных кассиров.

SOAP over HTTP

двунаправленная

Эмулятор

Фронтальные системы, за исключением УФО «Спектрум», используют сервисы ТС(initoperation,execoperation) для выполения финансовых операций. С системами исполнения (продуктовые, учётные и мидл-офисные системы) ТС взаимодействует путем вызова соответствующих сервисов УСБС, которые описываются в сценариях выполнения операций. В связи с тем, что ТС и УФО «Спектрум» реализованы на едином инстансе, при выполнении операций сервисы УСБС вызываются напрямую, без использования сервисов ТС.

Системы исполнения (продуктовые, учётные и мидлофисные системы), участвующие в проведении операции, определяются Транзакционным сервисом, исходя из входных параметров операции.

Последовательность вызовов сервисов УСБС определяется типом и подтипом операции и промежуточными результатами исполнения операции.

Ниже, в таблице 6.3 приведен список смежных систем относительно ИС Спектрум.

Таблица 6.5 Смежные системы ИС Спектрум

#№

Наименование системы

Краткое описание

Протокол

Тип связи

Наличие на тестовом стенде

11.

CIF

мастер-система клиентских данных, используемая для хранения клиентских данных и идентификации клиента.

FTP

двунаправленная

да

2.

АБС Бисквит в части:

3.

Модуль «Главная книга»

отражение проводок по документам клиентов

Sonic/JMS

двунаправленная

эмулятор

4.

Модули «Кредиты», «Вклады», «РКО»

инициация операций по продуктам клиентов физических и юридических лиц, выполняемых с участием операциониста и контроллера подразделения Банка.

Sonic/JMS

двунаправленная

эмулятор

55.

SC-Наличность

подкрепление касс в ДО, заказ наличности и ценностей в кассах подразделений Банка.

Sonic/JMS

двунаправленная

эмулятор

7.

PS-POS терминалы

устройства проведения операций по банковской карте клиента других банков эмитентов.

THEM-on-US

однонаправленная

нет

8

Way4

процессинг карточных операций.

HTTP(S)

однонаправленная

эмулятор

9

ЦОП

обработка платежей и расчет комиссий по платежам в пользу контрагентов по договорам с Банком.

Sonic/JMS

однонаправленная

эмулятор

10

ДБО «Telebank», Ирбис

шаблоны платежей в пользу контрагентов по договорам

Sonic/JMS

однонаправленная

эмулятор

11

Sonic ESB

эксплуатируемая в настоящее время в Банке интеграционная шина

Sonic/JMS HTTP(S)

однонаправленная

да

Описание интеграционных потоков системного окружения ИС Спектрум приведено в таблице 6.4

Таблица 6.6 Описание интеграционных Потоков данных системного окружения ИС Спектрум

Номер

потока

Описание потока

Система-источник

Система-приемник

Тип обмена

Механизм интеграции

Комментарии

Потоки данных между системами Бисквит и Spectrum

Документы на подтверждение

Бисквит

Spectrum

On-line

Sonic

Для «двухруких операций»

Подтвержденные документы

Spectrum

Бисквит

On-line

Sonic

Отражение на счетах

Spectrum

Бисквит

On-line

Sonic

Откат операции

Spectrum

Бисквит

On-line

Sonic

Снятие с подтверждения

Бисквит

Spectrum

On-line

Sonic

Получение счета доходов

Spectrum

Бисквит

On-line

Sonic

Сумма покрытия по чеку

Spectrum

Бисквит

On-line

Sonic

Потоки данных между системами Spectrum и SC "Наличность"

Наличие ценностей на конец дня

Spectrum

SC "Наличность

On-line

Sonic

Загрузка из "SC Наличность" в «Spectrum» документов по инкассации.

SC "Наличность"

Spectrum

On-line

Sonic

Потоки данных между системами Spectrum и ЦОП

Сообщение на проверку возможности проведения платежа (CheckingRq)

Spectrum

ЦОП

On-line

Sonic

Сообщение на проведение платежа (PayingRq)

Spectrum

ЦОП

On-line

Sonic

Сообщение на аннулирование платежа (RejectRq)

Spectrum

ЦОП

On-line

Sonic

Отправка файла полученных платежей (ФПП)

Spectrum

ЦОП

On-line

Sonic

Потоки данных между системами Spectrum и системой «Сервер TCD/TCR. ПО «Delta BranchCash» »

Запросы по выполнению операций (Загрузка, выгрузка, выдача наличных)

Spectrum

DBC

On-line

SOAP

Потоки данных между системами Spectrum и Way4

Определение принадлежности карты

Spectrum

Sonic ESB

On-line

Sonic

Проведение операции по карте

Spectrum

Sonic ESB

On-line

Sonic

Запуск проведения операции по карте

Spectrum

Way4

On-line

Вызов команды операционной системы

Авторизация для проведения операции

Spectrum

Way4

On-line

Вызов команды операционной системы

Потоки данных между системами Spectrum и PC-POS

Определение принадлежности карты

Spectrum

Sonic ESB

On-line

Sonic

Запросы серверу приложений со стороны кассира

PS-POS

Spectrum

On-Line

HTTP(s)

Потоки данных между системой Spectrum и Общим файловым ресурсом

Сохранение проводок

Spectrum

Общий файловый ресурс

Off-Line

(s)FTP

Формирование файла подтвержденных платежей

Spectrum

Общий файловый ресурс

Off-Line

(s)FTP

Получение курсов конверсии

Общий файловый ресурс

Spectrum

Off-Line

(s)FTP

Копирование сканов документов

Бисквит

Общий файловый ресурс

Off-Line

NFS

Получение сканов документов

Общий файловый ресурс

Spectrum

Off-Line

NFS

Потоки данных между системами Spectrum и LTW TP

Запрос статуса загрузки курсов

LTW TP

Spectrum

On-Line

SOAP

Команда на загрузку курсов

LTW TP

Spectrum

On-Line

SOAP

Потоки данных между системами Spectrum и ЕФР

Инициация взаимодействия

ЕФР

Spectrum

On-Line

SOAP

SpectrumStartService

Восстановление контекста операции

Spectrum

ЕФР

On-Line

SOAP

SiebelGetOperationInfo