Каталог продуктов#
Каталог продуктов открывается по выбору опции на левой панели.
В каталоге доступны следующие функции с Продуктами:
Просмотр;
Поиск;
Создание;
Импорт;
Управление версией Продукта.
Просмотр каталога продуктов#
Каталог продуктов представляет собой набор карточек Продуктов.
В карточке собраны все версии Продукта.
Для работы с каталогом предусмотрены дополнительные инструменты.
Состав формы представлен в таблице.
Таблица. Каталог продуктов
№ |
Элемент |
Описание |
|---|---|---|
1 |
Кнопка Создать |
Создание версии Продукта |
2 |
Кнопка Импорт |
Импорт версии Продукта из файлов |
3 |
Функция Поиск |
Поиск Продукта по коду или наименованию |
4 |
Карточка Продукта |
Карточка Продукта |
Каталог Продукты представлен на рисунке.

Рисунок. Каталог продуктов
Карточка Продукта#
Описание карточки Продукта представлено в таблице.
Таблица. Карточка Продукта
№ |
Колонка |
Описание |
|---|---|---|
1 |
Наименование |
Наименование Продукта |
2 |
Код |
Код Продукта |
3 |
Версии |
Количество версий Продукта в карточке |
Просмотр карточки Продукта#
Просмотр карточки Продукта инициируется нажатием на карточку.
Описание карточки Продукта представлено в таблице.
Таблица. Карточка Продукта
№ |
Колонка |
Описание |
|---|---|---|
1 |
Кнопка Создать |
Кнопка для создания версии |
2 |
Кнопка Импорт |
Кнопка для импорта версии |
3 |
Список версий Продуктов |
|
4 |
Сортировка |
Сортировка версий Продукта по атрибутам |
5 |
Управление элементами |
Управление версиями Продукта |
Описание списка версий Продукта представлено в таблице.
Таблица. Список версий Продукта
№ |
Колонка |
Описание |
|---|---|---|
1 |
Версия |
Наименование версии Продукта |
2 |
Компоненты |
Список компонентов Продукта. Просмотр осуществяется по кнопке в поле |
3 |
Статус |
Статус версии Продукта. |
4 |
Способ создания |
Способ создания версии Продукта. |
5 |
Дата создания |
Дата создания версии Продукта |
6 |
Дата обновления |
Дата обновления версии Продукта |
Окно просмотра карточки Продукта представлено на рисунке.

Рисунок. Карточка Продукта
Сортировка версий Продукта#
В таблице версий Продукта доступна сортировка.
Список наименований атрибутов, среди которых осуществляется сортировка:
Версия;
Статус;
Способ создания;
Дата создания;
Дата обновления.
Для сортировки версий Продуктов нажмите по наименованию колонки.
Режимы сортировки включаются циклично, один клик – смена условия сортировки:
При первом клике - по возрастанию;
При следующем клике - по убыванию;
При следующем клике - сброс сортировки.
Управление версией Продукта#
В списке версий Продукта доступно меню Управление элементами.
Меню используется для доступа к функциям, доступным для версии Продукта, непосредственно из списка.
Описание функций находится в соответствующих подразделах Продукт текущего документа.
Форма меню представлена на рисунке.

Рисунок. Управление элементами
Поиск Продукта#
В каталоге доступен поиск Продукта по атрибутам.
Список наименований атрибутов, среди которых одновременно осуществляется поиск:
Наименование;
Код.
Состав формы представлен в таблице.
Таблица. Поиск
№ |
Элемент |
Описание |
|---|---|---|
1 |
Поле Поиск |
Поле ввода |
2 |
Кнопка Очистить |
Сброс поиска |
3 |
Кнопка Поиск |
Запуск поиска |

Рисунок. Поиск Продукта
Для запуска поиска:
Введите текст в поле поиска;
Нажмите кнопку Поиск/ клавишу Enter на клавиатуре.
Для сброса поиска:
Нажмите кнопку Очистить.
Режим поиска не сохраняется при обновлении каталога.
Создание версии Продукта#
В каталоге, в карточке Продукта доступно создание версии Продукта.
Форма создания версии Продукта представлена на рисунке.

Рисунок. Создание версии Продукта
Создание версии Продукта инициирует форму с основными полями, указанными в таблице.
Таблица. Создание версии Продукта
№ |
Описание |
Обязательность |
Тип |
Примечание |
|---|---|---|---|---|
1 |
Наименование |
Да |
Раскрывающийся список; |
Допустимы латиница, кириллица, цифры, |
2 |
Код |
Да |
Раскрывающийся список; |
Допустимы латиница, кириллица, цифры, из символов допустимы: знак подчеркивания, дефис, точка, запятая, (), {}, # |
3 |
Версия |
Да |
Текст (150) |
Допустимы латиница, кириллица, цифры, из символов допустимы: знак подчеркивания, дефис, точка, запятая,(), {} |
4 |
Описание |
Нет |
Текст (1024) |
Нет ограничений |
5 |
Кнопка Закрыть |
Не валидируется |
Кнопка |
Закрыть окно без сохранения |
6 |
Кнопка Отменить |
Не валидируется |
Кнопка |
Закрыть окно без сохранения |
7 |
Кнопка Применить |
Не валидируется |
Кнопка |
Закрыть окно c сохранением |
Для создания версии Продукта:
Нажмите кнопку Создать;
В открывшемся окне заполните/выберите необходимые допустимые атрибуты версии Продукта;
Нажмите кнопку Применить для сохранения, нажмите кнопку Отменить/Закрыть для отмены создания.
Примечание:
Недоступно создать версию Продукта с уже существующими значениями атрибутов: код и версия.
Импорт версии Продукта#
В каталоге, карточке Продукта доступен импорт версии Продукта из нескольких файлов формата .json.
Форма импорта версии Продукта представлена на рисунке.

Рисунок. Импорт версии Продукта
Импорт версии Продукта инициирует форму с основными полями, указанными в таблице.
Таблица. Импорт версии Продукта
№ |
Описание |
Обязательность |
Примечание |
|---|---|---|---|
1 |
Область для загрузки |
Да |
|
2 |
Кнопка Закрыть |
Не валидируется |
Закрыть окно без сохранения |
3 |
Кнопка Отменить |
Не валидируется |
Закрыть окно без сохранения |
4 |
Кнопка Применить |
Не валидируется |
Закрыть окно c сохранением |
Поддерживается две версии метамодели для импорта:
1.0.0;
2.0.0/2.1.0.
Версия метамодели определяется в файле load-testing-report.json с помощью условия:
нет параметра fileMetamodelVersion, или fileMetamodelVersion = 1.0.0 соответствует версии 1.0.0;
fileMetamodelVersion = <значение>.
Метамодель версии 1.0.0#
Файлы, необходимые для импорта, представлены в таблице.
Таблица. Файлы для импорта
№ |
Описание |
Обязательность |
Тип |
Примечание |
|---|---|---|---|---|
1 |
Да |
json |
Информация о версии программного продукта. |
|
2 |
Да |
json |
Информация о версии каждого компонента программного продукта. |
|
3 |
Да |
json |
Информация о нагрузочном тестировании. |
Описание заполнения файла по версии программного продукта представлено в таблице.
Таблица. Информация о версии программного продукта
№ |
Описание |
Обязательность |
Тип |
Примечание |
|---|---|---|---|---|
1 |
code |
Да |
Текст (40) |
Код программного продукта. |
2 |
name |
Да |
Текст (255) |
Наименование программного продукта. |
3 |
version |
Да |
Текст (150) |
Версия программного продукта. |
Описание заполнения файла по версии программного компонента представлено в таблице.
Таблица. Информация о версии программного компонента
№ |
Описание |
Обязательность |
Тип |
Примечание |
|---|---|---|---|---|
1 |
code |
Да |
Текст (40) |
Код программного компонента. |
2 |
name |
Да |
Текст (255) |
Наименование программного компонента. |
3 |
version |
Да |
Текст (150) |
Версия программного компонента. |
4 |
description |
Да |
Текст (1024) |
Описание программного компонента |
Описание заполнения файла по нагрузочному тестированию представлено в таблице.
Таблица. Информация о нагрузочном тестировании
№ |
Описание |
Обязательность |
Тип |
Примечание |
|---|---|---|---|---|
1 |
objectCode |
Да |
Текст (40) |
Код программного продукта/компонента |
2 |
testedConfigurationElements |
Да |
Массив |
Список компонентов программного продукта |
2.1 |
configurationElementCode |
Да |
Текст (40) |
Код программного компонента. |
2.2 |
informationResourceGroups |
Нет |
Массив |
Группы программного компонента |
2.2.1 |
id |
Да |
Текст (255) |
Код Группы программного компонента. |
2.2.2 |
count |
Да |
Целое число (1-10^6) |
Количество Группы программного компонента |
2.2.3 |
informationResources |
Да |
Массив |
Элементы развертывания Группы программного компонента |
2.2.3.1 |
id |
Да |
Текст (255) |
Код Элемента развертывания. |
2.2.3.2 |
name |
Да |
Текст (255) |
Наименование Элемента развертывания. |
2.2.3.3 |
type |
Да |
Текст |
Тип ресурса Элемента развертывания. Выбирается из списка в схеме |
2.2.3.4 |
count |
Да |
Целое число (1-10^6) |
Количество Элемента развертывания |
2.2.3.5 |
scalability |
Да |
Текст |
Масштабирование Элемента развертывания. Выбирается из списка в схеме |
2.2.3.6 |
resources |
Да |
Массив |
Ресурсы Элемента развертывания |
2.2.3.6.1 |
type |
Да |
Тип ресурса |
Тип ресурса Элемента развертывания. Доступно CPU, MEMORY, STORAGE |
2.2.3.6.2 |
name |
Да |
Текст (255) |
Наименование ресурса Элемента развертывания. Доступно для CPU, Memory, Storage. |
2.2.3.6.3 |
limit |
Да |
Дробное число, |
Выделенный объем ресурса Элемента развертывания |
2.2.3.6.4 |
minUsage |
Да |
Дробное число, |
Минимальный объем ресурса Элемента развертывания |
2.2.3.6.5 |
utilizationType |
Нет |
Текст |
Тип утилизации ресурса Элемента развертывания. Выбирается из списка в схеме |
2.2.3.6.6 |
utilizationData |
Да |
Массив |
Массив значений теста и утилизации ресурса в тесте |
2.2.3.6.6.1 |
performanceProfile |
Да |
Массив |
Описание теста компонента |
2.2.3.6.6.1.1 |
operationId |
Да |
Текст () |
Идентификатор метрики компонента. |
Да |
Текст (255) |
Код метрики. |
||
Да |
Текст (60)=Текст(60) |
Labels метрики: |
||
2.2.3.6.6.1.2 |
rate |
Да |
Дробное число, безразмерное (0-10^10) |
Значение метрики в тесте |
2.2.3.6.6.2 |
utilization |
Да |
Дробное число, |
Утилизация ресурса в тесте. |
2.3 |
informationResources |
Да |
Массив |
Элементы развертывания программного компонента. Описание элемента аналогично 2.2.3.1-2.2.3.6.6.2 |
2.4 |
loadMeasurements |
Нет |
Массив |
Взаимодействия программного компонента. В случае отсутствия данных по компоненту с objectCode в п.2.4.2 блок информации из блока 2.4 не загружается |
2.4.1 |
incomeProfile |
Да |
Массив |
Описание теста компонента. Значения аналогичны 2.2.3.6.6.1 |
2.4.1.1 |
operationId |
Да |
Текст (255) |
Код метрики компонента. Значения аналогичны 2.2.3.6.6.1.1 |
2.4.1.2 |
rate |
Да |
Дробное число, безразмерное (0-10^10) |
Значение метрики в тесте. Значения аналогичны 2.2.3.6.6.1.2 |
2.4.2 |
generatedProfiles |
Да |
Массив |
Компоненты, с которыми осуществляется взаимодействие |
2.4.2.1 |
objectCode |
Да |
Текст (40) |
Код компонента, с которой осуществляется взаимодействие |
2.4.2.1 |
performanceProfile |
Да |
Массив |
Тест компонента, с которой осуществляется взаимодействие |
2.4.2.1.1 |
operationId |
Да |
Текст () |
Идентификатор метрики компонента, с которой осуществляется взаимодействие. |
Да |
Текст (255) |
Код метрики. |
||
Да |
Текст (60)=Текст(60) |
Labels метрики: |
||
2.4.2.1.2 |
rate |
Да |
Дробное число, безразмерное (0-10^10) |
Значение метрики в тесте, с которой осуществляется взаимодействие. |
Метамодель версии 2.0.0/2.1.0#
Файлы, необходимые для импорта, представлены в таблице.
Таблица. Файлы для импорта
№ |
Описание |
Обязательность |
Тип |
Примечание |
|---|---|---|---|---|
1 |
software-product-version-info.json |
Да |
json |
Информация о версии программного продукта. |
2 |
Да |
json |
Информация о нагрузочном тестировании. |
Описание заполнения файла по версии программного продукта аналогично версии 1.0.0.
Описание заполнения файла по нагрузочному тестированию представлено в таблице.
В таблице (колонка Версия) отмечено отличие версии 2.0.0 и 2.1.0.
Таблица. Информация о нагрузочном тестировании
№ |
Описание |
Версия |
Обязательность |
Тип |
Примечание |
|---|---|---|---|---|---|
1 |
fileMetamodelVersion |
Да |
Текст () |
Версия метамодели; |
|
2 |
objectCode |
Да |
Текст (40) |
Код программного компонента. |
|
3 |
objectVersion |
Да |
Текст (150) |
Версия программного компонента. |
|
4 |
objectName |
Да |
Текст (255) |
Наименование программного компонента. |
|
5 |
objectDescription |
Да |
Текст (1024) |
Описание программного компонента |
|
6 |
testedConfigurationElements |
Да |
Массив |
Список компонентов программного продукта |
|
6.1 |
configurationElementCode |
Да |
Текст (40) |
Код программного компонента; |
|
6.2 |
metrics |
Да |
Массив |
||
6.2.1 |
code |
Да |
Текст () |
Идентификатор метрики компонента. |
|
Да |
Текст (255) |
Код метрики. |
|||
Да |
Текст (60)=Текст(60) |
Labels метрики: |
|||
6.2.2 |
name |
Да |
Текст (255) |
Наименование метрики; |
|
6.2.3 |
unitOfMeasure |
Да |
Текст (10) |
Единица измеренения метрики; |
|
6.2.4 |
description |
Да |
Текст (1024) |
Описание метрики; |
|
6.2.5 |
type |
2.1.0 |
Да |
Текст () |
Тип метрики. |
6.3 |
informationResourceGroups |
Нет |
Массив |
Группы программного компонента |
|
6.3.1 |
id |
Да |
Текст (255) |
Код Группы программного компонента. |
|
6.3.2 |
count |
Да |
Целое число (1-10^6) |
Количество Группы программного компонента |
|
6.3.3 |
informationResources |
Да |
Массив |
Элементы развертывания Группы программного компонента |
|
6.3.3.1 |
id |
Да |
Текст (255) |
Код Элемента развертывания. |
|
6.3.3.2 |
name |
Да |
Текст (255) |
Наименование Элемента развертывания. |
|
6.3.3.3 |
type |
Да |
Текст |
Тип ресурса Элемента развертывания. Выбирается из списка в схеме |
|
6.3.3.4 |
count |
Да |
Целое число (1-10^6) |
Количество Элемента развертывания |
|
6.3.3.5 |
scalability |
Да |
Текст |
Масштабирование Элемента развертывания. Выбирается из списка в схеме |
|
6.3.3.6 |
resources |
Да |
Массив |
Ресурсы Элемента развертывания |
|
6.3.3.6.1 |
type |
Да |
Тип ресурса |
Тип ресурса Элемента развертывания. Доступно CPU, MEMORY, STORAGE |
|
6.3.3.6.2 |
name |
Да |
Текст (255) |
Наименование ресурса Элемента развертывания. Доступно для CPU, Memory, Storage. |
|
6.3.3.6.3 |
limit |
Да |
Дробное число, |
Выделенный объем ресурса Элемента развертывания |
|
6.3.3.6.4 |
minUsage |
Да |
Дробное число, |
Минимальный объем ресурса Элемента развертывания |
|
6.3.3.6.5 |
utilizationType |
Нет |
Текст |
Тип утилизации ресурса Элемента развертывания. Выбирается из списка в схеме |
|
6.3.3.6.6 |
utilizationData |
Да |
Массив |
Массив значений теста и утилизации ресурса в тесте |
|
6.3.3.6.6.1 |
performanceProfile |
Да |
Массив |
Описание теста компонента |
|
6.3.3.6.6.1.1 |
operationId |
Да |
Текст (255) |
Код метрики компонента; Используется code, указанный в массиве metrics |
|
6.3.3.6.6.1.2 |
rate |
Да |
Дробное число, безразмерное (0-10^10) |
Значение метрики в тесте |
|
6.3.3.6.6.2 |
utilization |
Да |
Дробное число, |
Утилизация ресурса в тесте. |
|
6.4 |
informationResources |
Да |
Массив |
Элементы развертывания программного компонента. Описание элемента аналогично 6.3.3.1 - 6.3.3.6.6.2 |
|
6.5 |
loadMeasurements |
Нет |
Массив |
Взаимодействия программного компонента. В случае отсутствия данных по компоненту с objectCode в п.6.5.2 блок информации из блока 6.5 не загружается |
|
6.5.1 |
incomeProfile |
Да |
Массив |
Описание теста компонента. Значения аналогичны 6.3.3.6.6.1 |
|
6.5.1.1 |
operationId |
Да |
Текст (255) |
Код метрики компонента. Значения аналогичны 6.3.3.6.6.1.1 |
|
6.5.1.2 |
rate |
Да |
Дробное число, безразмерное (0-10^10) |
Значение метрики в тесте. Значения аналогичны 6.3.3.6.6.1.2 |
|
6.5.2 |
generatedProfiles |
Да |
Массив |
Компоненты, с которыми осуществляется взаимодействие |
|
6.5.2.1 |
objectCode |
Да |
Текст (40) |
Код компонента, с которой осуществляется взаимодействие |
|
6.5.2.1 |
performanceProfile |
Да |
Массив |
Тест компонента, с которой осуществляется взаимодействие |
|
6.5.2.1.1 |
operationId |
Да |
Текст () |
Идентификатор метрики компонента, с которой осуществляется взаимодействие. |
|
Да |
Текст (255) |
Код метрики. |
|||
Да |
Текст (60)=Текст(60) |
Labels метрики: |
|||
6.5.2.1.2 |
rate |
Да |
Дробное число, безразмерное (0-10^10) |
Значение метрики в тесте, с которой осуществляется взаимодействие. |
Для импорта версии Продукта:
Нажмите кнопку Импорт;
В открывшемся окне выберите один или несколько файлов разрешенного формата (доступна функция поочередного добавления);
Нажмите кнопку Применить для импорта данных, нажмите кнопку Отменить/Закрыть для отмены импорта;
В случае успешного импорта будет загружен Продукт с компонентами, информация о которых указана в файлах.