1c Тест-Центр - не запускает виртуальные рабочие места
Дано:
1. Ubuntu Desktop 22.04 LTS (всё официальное, родное её - с родным GNOME).
2. Технологическая платформа 8.3, версия 8.3.23.1912 (Community - версия)
3. PostgreSQL 15.4-1.1C.
4. "Демонстрационная база конфигурации "ERP Управление предприятием 2" версии 2.5.8.179
Специализированная демонстрационная база на основе решения "1С:ERP Управление предприятием" (2.5.8.179), включающая в себя интегрированный инструмент "Тест-центр" и необходимые дополнительные тестовые обработки с готовыми тестовыми сценариями."
(с )
Сценарии тестирования (любые - типовые пробую) - не запускаются даже!
Агент - запускается.
ВРМ - не запускаются!
(Всё - на одном компьютере)
Ошибка -
"Не найдено ни одного компьютера с запущенным агентом.
Не найдены агенты на следующих компьютерах:
- Компьютер"
-----
Причём:
Те же самые, база, сценарии, платформа - без проблем отрабатывают под Windows 10!
(Единственное отличие при Windows - база файловая.
Но - это точно не проблема, т.к. - и в Линуксе - файловый вариант, не запускает ВРМ)
1. Ubuntu Desktop 22.04 LTS (всё официальное, родное её - с родным GNOME).
2. Технологическая платформа 8.3, версия 8.3.23.1912 (Community - версия)
3. PostgreSQL 15.4-1.1C.
4. "Демонстрационная база конфигурации "ERP Управление предприятием 2" версии 2.5.8.179
Специализированная демонстрационная база на основе решения "1С:ERP Управление предприятием" (2.5.8.179), включающая в себя интегрированный инструмент "Тест-центр" и необходимые дополнительные тестовые обработки с готовыми тестовыми сценариями."
(с )
Сценарии тестирования (любые - типовые пробую) - не запускаются даже!
Агент - запускается.
ВРМ - не запускаются!
(Всё - на одном компьютере)
Ошибка -
"Не найдено ни одного компьютера с запущенным агентом.
Не найдены агенты на следующих компьютерах:
- Компьютер"
-----
Причём:
Те же самые, база, сценарии, платформа - без проблем отрабатывают под Windows 10!
(Единственное отличие при Windows - база файловая.
Но - это точно не проблема, т.к. - и в Линуксе - файловый вариант, не запускает ВРМ)
По теме из базы знаний
- Тест серверного оборудования на допустимое количество пользователей: как это использовать?
- Подбираем сервер для 1C:ERP
- Проверка влияния интеграционного расширения на производительность системы 1С
- Тестирование производительности 1С без нагрузки на бюджет
- Как мы провели этим летом нагрузочный тест на 30 тысяч пользователей
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Заметил я, только одно отличие -
На скрине - "Номер сессии: 0"
(Это под Линуксом - где не запускаются рабочие места/машины)
Под Windows (где запускается всё и отрабатывает) -
- "Номер сессии: 1"
(Единица вместо нуля - при запуске)
Как я увидел в отладчике - там вызов компоненты идёт -
AddIn.ETP.Tools
Она встроена конфигурацию, но - её расширение "*.dll".
Может в этом проблема (dll - только для Windows?)?
----
Вопрос
(который я забыл обозначить сразу) -
Как запустить Тест-центр - на Линукс?
На скрине - "Номер сессии: 0"
(Это под Линуксом - где не запускаются рабочие места/машины)
Под Windows (где запускается всё и отрабатывает) -
- "Номер сессии: 1"
(Единица вместо нуля - при запуске)
Как я увидел в отладчике - там вызов компоненты идёт -
AddIn.ETP.Tools
Она встроена конфигурацию, но - её расширение "*.dll".
Может в этом проблема (dll - только для Windows?)?
----
Вопрос
(который я забыл обозначить сразу) -
Как запустить Тест-центр - на Линукс?
Прикрепленные файлы:
Вам нужно проверить справочник "Клиенты" из подсистемы Тест-центра. Там нужно указать строку поиска приложения и тип клиента.
У пользователей из тестов, есть указанный клиент. На случай если вы случайно удалите существующего клиента, вам придется пользователей привязать к клиенту заново.
У пользователей из тестов, есть указанный клиент. На случай если вы случайно удалите существующего клиента, вам придется пользователей привязать к клиенту заново.
Добавил путь к клиенту в справочнике Клиенты и при отладке выяснил, что путь 1С не добавляет.
Поэтому решил проблему костылём. В модуле КипВнешнийКомпонент находим процедуру и дописываем в начале процедуры(путь, конечно, указываете свой):
&НаКлиенте
Процедура ВыполнитьМетодАсинхронно(Объект, Имя, ОписаниеОповещения, ПараметрыВызова = Неопределено)
ДописатьСтроку = "/opt/1cv8/x86_64/8.3.24.1368/";
Если ПараметрыВызова <> Неопределено И ПараметрыВызова.Свойство("СтрокаЗапуска") Тогда
ПараметрыВызова.СтрокаЗапуска = ДописатьСтроку + ПараметрыВызова.СтрокаЗапуска;
КонецЕсли;
Поэтому решил проблему костылём. В модуле КипВнешнийКомпонент находим процедуру и дописываем в начале процедуры(путь, конечно, указываете свой):
&НаКлиенте
Процедура ВыполнитьМетодАсинхронно(Объект, Имя, ОписаниеОповещения, ПараметрыВызова = Неопределено)
ДописатьСтроку = "/opt/1cv8/x86_64/8.3.24.1368/";
Если ПараметрыВызова <> Неопределено И ПараметрыВызова.Свойство("СтрокаЗапуска") Тогда
ПараметрыВызова.СтрокаЗапуска = ДописатьСтроку + ПараметрыВызова.СтрокаЗапуска;
КонецЕсли;
Указанная ошибка говорит о том, что в клиенте тестирования указан не ваш компьютер, а компьютер по умолчанию, который так и называется Компьютер.
Чтобы исправить данную ошибку нужно в ERP зайти в Тест-Центр -> Клиенты, открыть клиента с наименованием "Тонкий клиент (сервер 1С)" и выбрать в поле Компьютер элемент справочника, с наименованием совпадающим с именем вашего компьютера.
Также, для Linux, нужно обязательно заполнить реквизит Имя каталога. В данном реквизите нужно указать каталог, в который установлена 1С.
Чтобы исправить данную ошибку нужно в ERP зайти в Тест-Центр -> Клиенты, открыть клиента с наименованием "Тонкий клиент (сервер 1С)" и выбрать в поле Компьютер элемент справочника, с наименованием совпадающим с именем вашего компьютера.
Также, для Linux, нужно обязательно заполнить реквизит Имя каталога. В данном реквизите нужно указать каталог, в который установлена 1С.
Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
