Тест сопоставления пользователя с устройством

Назначение теста

Тесты stations и userconn предназначены для тестирования реализации сетевых устройств в структуре КСЗ СУБД ЛИНТЕР.

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

Тесты работают на «чистой БД» или на БД со следующими настройками:

  1. уровни:

    $$$ID $$$NAME
    1 LEV1
    2 LEV2
    3 LEV3
    4 LEV4
    5 LEV5
    6 LEV6
    7 LEV7
    8 LEV8
    9 LEV9
    10 LEV10
  2. группы:

    $$$ID $$$NAME
    1 GR1
    2 GR2
    3 GR3
    4 GR4
    5 GR5
    6 GR6
    7 GR7
    8 GR8
    9 GR9
    10 GR10

В том случае, если в БД были уровни или группы с указанными ID, то их имена будут изменены на указанные выше.

Перед началом теста администратор с локальной машины должен выполнить следующие действия:

inl -u SYSTEM/MANAGER8
SQL > GRANT ACCESS ON UNLISTED STATION TO ALL;
SQL > EXIT

Запуск теста stations осуществляется путем выполнения тестового файла stations подкаталога tests рабочего каталога СУБД ЛИНТЕР:

в среде ОС Linux, Unix:

./stations [ключ [ключ …]]

в среде ОС Windows:

stations.exe [ключ [ключ …]]

Ключи теста

Ключ Описание
/HELP Напечатать «Подсказку»
/CREATE Перед запуском теста будут созданы уровни и группы. Необходимо использовать при первом запуске теста
/NODE Имя ЛИНТЕР-сервера; по умолчанию RELEX
/ADM ID администратора безопасности системы; по умолчанию – SYSTEM
/PASSWD Пароль администратора безопасности системы, по умолчанию – MANAGER8
/IS Уровень изоляции доступа, в котором работает тест (точнее, соединение с ЛИНТЕР администратора безопасности); по умолчанию – autocommit
/USER ID пользователя; по умолчанию – USER1. Имя SYSTEM (или ID администратора безопасности) не допускается, в этом случае ID и пароль будут заменены значениями по умолчанию, то есть USER1/USER1
/PASSWORD Пароль пользователя; по умолчанию – USER1
/STATION Имя станции
/ADDRESS Адрес станции
/PROTOCOL 

Сетевой протокол; допустимые значения: TCPIP;

Примечание

Согласованность параметров /STATION, /ADDRESS, /PROTOCOL программно не отслеживается, это необходимые параметры

/TABLE Имя таблицы, по умолчанию – ZZ; если в БД была таблица с указанным именем, то она будет уничтожена и создана тестовая таблица
/ROWS Число записей в таблице, по умолчанию – 100
/CONT Длительность циклов теста, по умолчанию – 1

Тест stations может запускаться как с локальной машины, так и с удаленной.

Пример запуска

stations /adm SYSTEM /password ZZZ /user AAA /password BBB
/station server01 /address 190.222.33.111 /table as /rows 1000

Тест userconn используется в паре с тестом stations на рабочей станции с именем COMPUTERNAME для тестирования соединения с ЛИНТЕР-сервером.

Запуск теста userconn:

в среде ОС Linux, Unix:

./userconn [ключ [ключ …]]

в среде ОС Windows:

userconn.exe  [ключ [ключ …]]

Ключи теста

Ключ Описание
/HELP  Напечатать «Подсказку»
/IS  Уровень изоляции доступа, в котором работает тест (точнее, соединение с ЛИНТЕР администратора безопасности); по умолчанию – autocommit
/USER  ID пользователя; по умолчанию – USER1. Имя SYSTEM (или ID администратора безопасности) не допускается, в этом случае ID и пароль будут заменены значениями по умолчанию, то есть USER1/USER1
/PASSWORD  Пароль пользователя; по умолчанию – USER1
/TABLE  Имя таблицы, по умолчанию – ZZ; если в БД была таблица с указанным именем, то она будет уничтожена и создана тестовая таблица
/ROWS  Число записей в таблице, по умолчанию – 100
/CONT  Длительность циклов теста, по умолчанию – 1
/LOCAL  Запуск теста без повторений, об успешном прохождении теста свидетельствует сообщение test passed

Работа userconn происходит в режиме согласования с stations, о старте теста свидетельствует приглашение:

start test < номер теста >, press any key to start