Под компьютерными конфигурациями понимается программно-техническая среда, используемая при создании информационных систем (ИС) различного назначения. Прогнозные оценки качества функционирования таких систем необходимо иметь уже на этапе их проектирования.
Цель проекта - разработать и практически реализовать методологию тестирования программно-технических сред, предназначенных для работы в сложных и ответственных информационных системах. Программно-техническая среда Для выполнения проекта использовалась программно-техническая среда демоцентра НИЦЭВТ. Для целей тестирования, из имеющихся ресурсов, были сформированы конфигурации, реализующие различные технологии обработки данных: единый сервер и клиент-сервер. Технические платформы используемые при тестировании: мейнфрейм (IBM) и отдельные компьютеры (INTEL). Техническая среда мейнфрейма В качестве тестируемого мейнфрейма использовался IBM Z900(выделенный логический раздел(LPAR). Сетевой адаптер OSA. Скорость передачи сети 100 Мгбит/сек Программная среда мейнфрейма : - ОС (OS/390; VM; LINUX);
- СУБД (ADABAS);
- Прикладные программы (NATURAL).
Программная среда INTEL: - ОС (WINDOWS);
- СУБД и ППО (ACCSESS).
Тестовый пакет Для получения характеристик ИС разработан специальный тестовый пакет, имитирующий запросы клиента ИС. Пакет состоит из программного теста ИС и информационного файла базы данных. Применение единого тестового пакета позволяет получить сравнительные данные для различных ИС. Полученные результаты Реакция программно-технической среды ИС на тестовое воздействие отображается в виде экранной формы, представленной на рис. 1. Данные экранной формы дают информацию: Тестируемая конфигурация (OS/390 + NATURAL + ADABAS) Время реакции ИС на тестовое воздействие - (Длит. теста.); Время выполнения основных операций - (Тип операции – Длительность); Краткое описание исполняемого теста - (Комментарий)
Рис. 1. Экранная форма отчета после выполнения теста. В приложениях 1-3 приведена приведены отчеты для различных конфигураций ИС. Итоговые результаты тестирования различных конфигураций приведены в табл. 1. Таблица 1 № | Конфигурация | Операц.система | СУБД | Длит.(сек). | Доп. информация | 1 | Мэнфрейм | OS/390 | ADABAS | 0.1 | Прилож.1.(Рис.1) | 2 | Мэнфрейм | VM | ADABAS | 0.1 | Прилож.1.(Рис.2) | 3 | Мэнфрейм | VM(LINUX) | ADABAS | 0.5 | Прилож.1.(Рис.3) | 4 | Клиент-Сервер | Win + OS/390 | ADABAS | 6.0 | Прилож.2.( Рис.1) | 5 | Клиент-Сервер | Win + VM | ADABAS | 6.4 | Прилож.2.( Рис.2) | 6 | Клиент-Сервер | Win(NAT) + Win(ADABAS) | ADABAS | 4.0 | Прилож.2.( Рис.3) | 7 | PC | Win | ADABAS | 1.5 | Прилож.3.( Рис.1) | 8 | PC(1.5 ГГЦ) | Win | ADABAS | 0.6 | Прилож.3.(Рис.2) | 9 | PC | Win | ACCESS | 0 .14 | Прилож.3.( Рис.3) | 10 | PC(1.5 ГГЦ) | Win | ACCESS | 0.1 | Прилож.3.( Рис.4) |
Итоги проекта Данный проект показал возможность создания специализированного программного обеспечения, обеспечивающего получение реальных характеристик информационных систем любой конфигурации. Использование разработанной тестовой системы позволяет: - получить сравнительные характеристики ИС различных конфигураций;
- оперативно получить информацию о состоянии программно-технической среды ИС;
- выявить влияние отдельных программных и технических подсистем на общие характеристики системы;
- выполнять точную настройку отдельных подсистем для улучшения общих характеристик ИС;
- тестовая система может развиваться для получения дополнительных данных.
Приложение 1. Конфигурация «Единый сервер (мейнфрейм)»
В нижеприведенных конфигурациях (1-3) вся программная среда реализована как единый сервер (на платформе мейнфрейма). Конфигурация 1.
Для тестирования использовалась конфигурация программных средств, представленные в табл.1. Таблица 1
Операц. система | СУБД | ППО | OS/390 | ADABAS | NATURAL |
На рис. 1-1 представлен отчет выполнения теста для указанной конфигурации.
Рис.1-1. Отчет для ОS/390 Конфигурация 2.
Тестируемая конфигурация программных средств, представлена в табл.2. Таблица 2 Операц. система | СУБД | ППО | VМ | ADABAS | NATURAL |
На рис.1- 2 представлены данные теста для вышеприведенной конфигурации. Рис.1-2. Отчет для VM. Конфигурация 3.
Тестируемая конфигурация программных средств, представлена в табл.3. Таблица 3
Операц. система | СУБД | ППО | VM(LINUX) | ADABAS | NATURAL |
На рис. 1-3 представлены данные выполнения теста для вышеприведенной конфигурации. Рис.1-3. Отчет для VM(LINUX) . Приложение 2. Конфигурация «Клиент-сервер»
В представленных ниже конфигурациях ИС реализована технология клиент-сервер.
Конфигурация 1. Конфигурация клиент (PC) – сервер(мейнфрейм) Тестирование выполнялось в программной среде, представленной в табл.1.
Таблица 1
Клиент ( PC) | Сервер (мейнфрейм) | WIN + NATURAL | OS/390 + ADABAS |
На рис. 2-1 представлены данные теста для вышеприведенной конфигурации.
Рис.2-1. Клиент (PC) -сервер (БД OS/390)
Конфигурация 2.
Тестирование выполнялось в программной среде, представленной в табл.2.
Таблица 2
Клиент ( PC) | Сервер (мейнфрейм) | WIN + NATURAL | VM + ADABAS |
На рис.2-2 представлены данные теста для вышеприведенной конфигурации.
Рис.2-2. Клиент (PC) -сервер (БД VM)
Конфигурация 3. Клиент (INTEL) - сервер (INTEL)
Тестирование выполнялось в программной среде, представленной в табл.3.
Таблица 3
Клиент ( PC) | Сервер (мейнфрейм) | WIN + NATURAL | WIN + ADABAS |
На рис.2-3 представлены данные теста для вышеприведенной конфигурации.
Рис.2-3. Клиент (PC) -сервер (БД PC)
Приложение 3. Другие платформы (INTEL)
Конфигурация 1. Тестируемая конфигурация единый сервер (INTEL) .
Тестирование выполнялось в конфигурации, представленной в табл.1.
Таблица 1
Программная среда | WIN + NATURAL + ADABAS |
На рис. 3-1 представлены данные теста для вышеприведенной конфигурации.
Рис.3-1. ППО и СУБД на PC(раб.)
Конфигурация 2.
Тестирование выполнялось в конфигурации, представленной в табл.2.
Таблица 2
Оборудование | Программная среда | PC (1.5 ГГЦ) | WIN + NATURAL + ADABAS |
На рис. 3-2. представлены данные теста для вышеприведенной конфигурации.
Рис.3-2. ППО и СУБД на PC(1.5 ГГЦ)
Конфигурация 3.
ACCESS на PC (раб.)
Тестирование выполнялось в конфигурации, представленной в табл. 3.
Таблица 3
Обрудование | Программная среда | PC | WIN + SQL + ACCESS |
На рис. 3-3 и 3-4 представлены данные теста для указанной конфигурации для разных компьютеров.
Рис.3-3. Реализация теста для БД ACCESS (раб.).
Рис.3-4. Реализация теста для БД ACCESS (PC 1.5 ГГЦ).
|