В связи с интенсивным ростом компании, развитием региональной сети, увеличением портфеля договоров и штата сотрудников и ожидаемым существенным увеличением нагрузки на информационную систему, руководство «ВЭБ-лизинг» приняло решение об инициации проекта «Нагрузочное тестирование и повышение технологического качества информационной системы». Специалисты «ВЭБ-лизинг», совместно с фирмой «1С» провели нагрузочное тестирование для трех различных систем, оценили качество работы системы, разработали комплекс задач, направленных на повышение технологического качества функционирования информационной системы. Фирма «1С» обеспечила непрерывный контроль хода работ, правильности следования методикам и рекомендациям, а также контроль результатов выполнения работ, регистрацию и расследование инцидентов.
ОАО «ВЭБ-лизинг» создана в 2003 году, входит в группу Внешэкономбанка, которому напрямую и через дочерние компании принадлежит 100% акций лизингодателя. Основные направления деятельности — лизинг высокотехнологического оборудования, подвижного состава, авиационной техники, морских и речных судов, автомобилей и специальной техники. С 2009-го года является лидером российской лизинговой отрасли в терминах объема нового бизнеса, а с первого полугодия 2012 года и по чистому лизинговому портфелю.
Информационная система компании «ВЭБ-лизинг» построена на базе отраслевых решений для лизинга на платформе «1С:Предприятие 8»: «Хомнет Лизинг 8» для ведения управленческого учета, «Хомнет Лизинг Бухгалтерии» для ведения регламентированного учета и системы собственной разработки «Фронт-офис» для удаленной работы сотрудников компании.
- «Хомнет Лизинг 8» на 1000 пользователей,
- «Фронт-офис» на 3000 пользователей,
- «Хомнет Лизинг Бухгалтерия» на 100 пользователей,
- объем обрабатываемых договоров лизинга — 500 000 в год.
- проведение реалистичного многопользовательского нагрузочного тестирования;
- оптимизация программного кода конфигураций;
- решение проблем параллельной работы;
- оценка APDEX по результатам тестирования;
- повышение качества работы системы до необходимого уровня;
Нагрузочное тестирование
Для оценки производительности и устойчивости системы в условиях многопользовательской работы специалисты компании ОАО «ВЭБ-лизинг» совместно с фирмой «1С» разработали сценарий тестирования, провели нагрузочное тестирование при помощи Тест-центра и специально разработанного сценария, который соответствовал реальному профилю нагрузки на систему. Тестирование позволило получить реалистичную эмуляцию многопользовательской работы в информационной системе. Кроме того, было оценено качество работы системы, разработан комплекс задач, направленных на повышение технологического качества функционирования информационной системы.
Фирма «1С» обеспечила непрерывный контроль хода работ, правильности следования методикам и рекомендациям, а также контроль результатов выполнения работ, регистрация и расследование инцидентов.
По результатам анализа, проведенного совместно со специалистами компании «Хомнет Лизинг Софт» и Фирмы «1С», были выработаны и применены рекомендации по оптимизации системы. В том числе, в данном проекте обеспечивается работа пользователей через веб интерфейс, осуществляющий чтение и запись в базу "1С:Предприятия" при помощи вызовов веб-сервисов.
Для тестирования была использована следующая методика: развернуты две базы «Фронт-офис» одна тестируемая, вторая для создания нагрузки (нагрузочная). В нагрузочной базе были написаны тестовые обработки реализующие вызовы веб сервисов тестируемой базы, соответствующие операциям сценария. Соответствующая сценарию интенсивность операций и количество пользователей были реализованы также для баз БЛК и ХЛ. Было обеспечено качество работы системы с учетом веб-сервисов, так и без учета веб сервисов (только серверная составляющая). Таким образом проведенное тестирование показало, что все тестируемые системы полностью готовы к увеличению нагрузки.
ИБ |
Операция |
Приоритет |
Целевое время (сек) |
APDEX |
|
17.03.2014 |
29.03.2014 |
||||
ХЛ8 |
Групповая установка статусов договоров лизинга на основании данных движений предметов лизинга и взаиморасчетов |
1 |
7200 |
|
1,00 |
ХЛ8 |
Трансляция проводок РСБУ из БЛК в УУ за календарный месяц и восстановление последовательности. |
2 |
28800 |
0,95 |
1,00 |
ХЛ8 |
Открытие формы списка документа «Заявка на оплату» (вэблРаспоряжене) |
3 |
15 |
0,92 |
1,00 |
ХЛ8 |
Открытие формы документа «Заявка на лизинг» |
4 |
15 |
0,64 |
1,00 |
ХЛ8 |
Запись документа «Заявка на лизинг» |
5 |
15 |
0,80 |
1,00 |
ИБ |
Операция |
Приоритет |
Целевое время (сек) |
APDEX |
|
27.03.2014 |
29.03.2014 |
||||
БЛК |
Восстановление последовательности движений регистра бухгалтерии |
6 |
86400 |
|
1,00 |
БЛК |
Формирование «Счетов-фактур на аванс» |
7 |
43200 |
|
1,00 |
БЛК |
Закрытие месяца РСБУ |
8 |
3600 |
|
1,00 |
БЛК |
Формирование документов «Реализация товаров и услуг» и «Счетов-фактур на лизинг» |
9 |
14400 |
1,00 |
|
БЛК |
Обмен данными БЛК с базой ХЛ8 (каждые 5 мин) |
10 |
90 |
|
1,00 |
БЛК |
Формирование отчета «Оборотно-сальдовая» ведомость по 76 счету за календарный квартал, по всем аналитикам. |
11 |
360 |
|
1,00 |
БЛК |
Формирование отчета «Оборотно-сальдовая» ведомость по 60 счету за календарный квартал, по всем аналитикам. |
12 |
360 |
|
1,00 |
БЛК |
Формирование отчета «Оборотно-сальдовая» ведомость по 62 счету за календарный квартал, по всем аналитикам. |
13 |
360 |
|
1,00 |
ИБ |
Операция |
Приоритет |
Целевое время (сек) |
APDEX |
|
30.03.2014 |
21.04.2014 |
||||
Фронт |
Создание нового документа «Заявка на Лизинг» |
15 |
15 |
0,85 |
0,89 |
Фронт |
Запись существующего документа «Заявка на Лизинг» |
16 |
15 |
0,87 |
0,91 |
Фронт |
Получение данных существующего документа «Заявка на Лизинг» |
17 |
6 |
0,79 |
0,85 |
Фронт |
Изменение статуса документа «Заявка на Лизинг» |
18 |
15 |
0,83 |
0,87 |
Фронт |
Получения списка документа «Заявка на Лизинг» для менеджера |
19 |
15 |
0,99 |
0,99 |
Информационные базы
Информационная база |
1С:Предприятие |
Конфигурация |
Пользователей |
СУБД |
Сервер |
Объем (Гб) |
|||
Код |
Название |
Версия |
Разрядность |
1С |
СУБД |
||||
ХЛ8 |
Хомнет Лизинг 8.2 ред 1.6 |
8.2.19.84 |
64 |
БП 1.6.22.4 с доработками |
1000 |
SQL 2008 |
vls-co-sql1 |
vls-co-sql2 |
320 |
Front |
Фронт |
8.2.19.84 |
64 |
собствен. разраб. |
3000 |
SQL 2008 |
vls-co-sql1 |
vls-co-sql2 |
62 |
БЛК |
Бухгалтерия лизинговой компании, ред 4.0 |
8.2.19.84 |
64 |
БП 2.0.53.8 с доработками |
100 |
SQL 2008 |
vls-co-sql1 |
vls-co-sql2 |
195 |
Аппаратное обеспечение
Сервер |
Процессор |
Память (Гб) |
Операционная система |
СУБД |
Дисковая подсистема |
|||
Тип |
ядер |
ГГц |
Параметры |
|||||
Тип |
Кол-во дисков (физ/логич) |
|||||||
vls-co-sql1 |
xeon |
64 |
2,27 |
128 |
Windows Server 2003 R2 SP2×64 |
SQL 2008 |
Raid 1/Raid DP |
7/8 |
vls-co-sql1 |
xeon |
64 |
2,67 |
128 |
Windows Server 2003 R2 SP2×64 |
SQL 2008 |
Raid 1/Raid DP |
7/8 |