1.
YA_1130000062184494
30.11.22 17:16 Сейчас в теме
Есть задача протестировать базы данных автоматизированным тестированием. Как это сделать под 1 пользователем (1 сеансом) разобрался. Но как сделать тест работы одновременно нескольких пользователей?
(3) Навскидку - инструментом из КИП.
Вероятно, также можно просто написать батники с запуском нескольких Предприятий под разными пользователями. Но как тут правильно передать запуск обработки тестирования (чтобы сразу началось тестирование) - не разбирался.
Вообще, зависит от того, в каком фреймворке вы написали тест.
Если это тестирование серверного кода, то можно написать тест под add (это библиотека хаба OScript). И запускать батником сразу несколько Предприятий.
(3) Навскидку - инструментом из КИП.
Вероятно, также можно просто написать батники с запуском нескольких Предприятий под разными пользователями. Но как тут правильно передать запуск обработки тестирования (чтобы сразу началось тестирование) - не разбирался.
Вообще, зависит от того, в каком фреймворке вы написали тест.
Если это тестирование серверного кода, то можно написать тест под add (это библиотека хаба OScript). И запускать батником сразу несколько Предприятий.
5.
YA_1130000062184494
01.12.22 10:15 Сейчас в теме
(4) Писал через Менеджера тестирования и Клиента тестирования. В базе Менеджере Запускается обработка и делается:
// Запустить клиента тестирования. Ключ /TESTCLIENT.
ЗапуститьСистему("C:\Program Files\1cv8\8.3.22.1704\bin\1cv8.exe ENTERPRISE /F C:\Users\User\Documents\1C\DemoBase /N Пользователь1 /TESTCLIENT");
// Установить соединение с клиентом тестирования.
ТестКлиент = Новый ТестируемоеПриложение();
ТестовыйСценарий_18_11_2022(ТестКлиент);
Но если попробовать ЗапуститьСистему ещё раз и сделать ТестКлиент1 = Новый ТестируемоеПриложение();
ТестовыйСценарий_18_11_2022(ТестКлиент1);
то откроется ещё одно предприятие но сценарий будет выполнятся на первом а не на новом открытом.
НЯП там их по портам разводить надо - при локальном запуске "... /TESTCLIENT -TPort<Номер порта TCP-IP>"
и в коде "Новый ТестируемоеПриложение( , <Номер порта TCP-IP>)"