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

Тест состоит из серверной и клиентской частей. Серверную часть stations запускают на той рабочей станции, где работает ядро СУБД ЛИНТЕР, клиентскую часть userconn запускают на той рабочей станции, где работает сетевой клиент СУБД ЛИНТЕР (условно назовем ее CLIENT01). Перед запуском теста необходимо заново произвести подготовку БД.

Примечания

  1. В данной методике серверная и клиентская части располагаются на одном компьютере. Разница между сервером и клиентом заключается в том, что они работают в разных сессиях операционной системы, и в клиентской сессии установлены переменные окружения LINTER_MBX и NET_MBX, отличные от соответствующих переменных серверной сессии. В клиентской сессии необходимо настроить переменную окружения PATH и сменить текущий каталог на каталог тестов.

  2. Необходимо корректно настроить сетевой драйвер клиента для установления соединения по умолчанию с компьютером с серверной частью (настроить файл nodetab). В файле nodetab адрес сервера должен быть 127.0.0.1 с протоколом TCPIP, например: "MY TCPIP 127.0.0.1 1060 1 30 30".

  3. Сетевой драйвер клиента в данном тесте рекомендуется запускать без дополнительных ключей.

Последовательность тестирования:

  1. на сервере следует запустить сетевой драйвер сервера;

  2. на клиенте CLIENT01 следует установить переменную окружения LINTER_MBX=111 и запустить сетевой драйвер клиента;

  3. перейти в рабочий каталог тестов сервера и выполнить команду:

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

    ./stations -create -station CLIENT01 -protocol tcpip -address 127.0.0.1

    в среде ОС Windows:

    stations.exe -create -station CLIENT01 -protocol tcpip -address 127.0.0.1
  4. после приглашения серверного компонента теста

    start userconn.exe -local on station CLIENT01, after that
    press any key to start next test
  5. на клиенте выполнить команду:

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

    ./userconn -local

    в среде ОС Windows:

    userconn.exe -local
  6. нажать клавишу < Enter > на серверной и на клиентской части;

  7. запустить на клиентской части выполнение компонентов теста test4:

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

    ./userconn

    в среде ОС Windows:

    userconn.exe
  8. дальнейшие действия следует производить в соответствии с сообщениями, выводимыми программами, запущенными на сервере и на клиенте:

    part1 на сервере, part1 на клиенте;
    part2 на сервере, part2 на клиенте;
    part3 на сервере, part3 на клиенте;

    (каждая из частей начинает выполнение при нажатии клавиши < Enter >).

  9. после приглашения серверного компонента теста

    start userconn.exe' test 4, after that
    press any key to start next test

    необходимо на сервере нажать клавишу < Enter >;

  10. нажать клавишу < Enter > на клиенте для старта test5;

  11. выполнить

    test5 на сервере, test6 на клиенте;
    test6 на сервере, test7 на клиенте;
    test7 на сервере, test8 на клиенте;
    test8 на сервере, test9 на клиенте;
    test9 на сервере, test10 на клиенте;
    test10 на сервере, test11 на клиенте;
    test11 на сервере.

Результаты

При успешном завершении будут созданы файлы local.log, remote.log и stations.log. Эти файлы не должны содержать строк, начинающихся с «Error».