Тест сопоставления пользователя с устройством
Назначение теста
Тесты stations и userconn предназначены для тестирования реализации сетевых устройств в структуре КСЗ СУБД ЛИНТЕР.
Описание теста
Тесты работают на «чистой БД» или на БД со следующими настройками:
-
уровни:
$$$ID
$$$NAME
1
LEV1
2
LEV2
3
LEV3
4
LEV4
5
LEV5
6
LEV6
7
LEV7
8
LEV8
9
LEV9
10
LEV10
-
группы:
$$$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; ПримечаниеСогласованность параметров | |
/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