Проблемы с запуском TestClient. "Ошибка сетевого взаимодействия при вызове"

05.07.18

Разработка - Тестирование QA

При выполнении кода автоматического тестирования появляется ошибка "Ошибка сетевого взаимодействия при вызове"

Крайне в редких случаях при выполнении кода автоматического тестирования появляется ошибка "Ошибка сетевого взаимодействия при вызове". Очень подробно о автоматическом тестировании написано в статье Автоматизированное тестирование в 8.3 останавливаться на его описании не буду.

Речь пойдет об ошибке  "Ошибка сетевого взаимодействия при вызове".

Код написан абсолютно верно, все галочки стоят в нужном месте, но ошибка все рано появляется.

Пример кода.  

  //1. Запуск клиента тестирования
     ЗапуститьСистему("C:\Program Files (x86)\1cv8\8.3.12.1469\bin\1cv8.exe ENTERPRISE /F /TESTCLIENT ");
    
    //2. Подключение к клиенту тестирования 
    ТестовоеПриложение1= Новый ТестируемоеПриложение();
    
    ВремяОкончанияОжидания = ТекущаяДата() + 60;  

   // 60 секунд повторяем попытку установить соединение, так как приложение может запускаться медленно
    Пока Не ТекущаяДата() >= ВремяОкончанияОжидания Цикл
        Попытка
            ТестовоеПриложение1.УстановитьСоединение();
            Подключен = Истина;
            Прервать;
        Исключение
            ОписаниеОшибкиСоединения = ОписаниеОшибки();
        КонецПопытки;
    КонецЦикла;

    Если Не Подключен Тогда
        ТестовоеПриложение1 = Неопределено;
        Сообщить("Не смогли установить соединение! " + Символы.ПС + ОписаниеОшибкиСоединения);
        Возврат;
    КонецЕсли;
    
    //3. Поиск и выполнение нужной операции для тестирования
    ФормаTest1 =  ТестовоеПриложение1.НайтиОбъект(Тип("ТестируемаяФорма"), "Test1*",, 15);

При выполнении 3 пункта появляется ошибка "Объект не найден ... по причине : "Ошибка сетевого взаимодействия при вызове""

Решение простое, порт, используемый по умолчанию, оказался занят другой программой.

Поэтому пишем

     //1. Запуск клиента тестирования
     ЗапуститьСистему("C:\Program Files (x86)\1cv8\8.3.12.1469\bin\1cv8.exe ENTERPRISE /F /TESTCLIENT -TPort 2538");
    
    //2. Подключение к клиенту тестирования 
    ТестовоеПриложение1= Новый ТестируемоеПриложение(,2538);

Ошибка уходит ))

TestClient ТестируемоеПриложение Ошибка

См. также

Тестирование QA DevOps и автоматизация разработки Программист Пользователь Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Автотесты 1С - готовые тестовые сценарии, предназначенные для регресс-тестирования функционала конфигурации после обновления типовым релизом. Сценарии проверяют интерактивное заполнение форм документов, справочников и результат проведения документов. Сценарий – feature-файл, разработанный с помощью vanessa-automation. Запуск сценария выполняется интерактивно с помощью vanessa-automation или с помощью vanessa-runner в CI-системах. Доступно тестирование тонкого клиента. Поддерживаемые версии конфигураций 1С:Бухгалтерия предприятие 3.0 и версии КОРП: 3.0.166.17.

2160 руб.

20.01.2022    8351    29    0    

14

DevOps и автоматизация разработки Тестирование QA Программист Пользователь Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Автотесты 1С - готовые тестовые сценарии, предназначенные для регресс-тестирования функционала конфигурации после обновления типовым релизом. Сценарии проверяют интерактивное заполнение форм документов, справочников и результат проведения документов. Сценарий – feature-файл, разработанный с помощью vanessa-automation. Запуск сценария выполняется интерактивно с помощью vanessa-automation или с помощью vanessa-runner в CI-системах. Доступно тестирование тонкого клиента. Поддерживаемые версии конфигураций 1С:Зарплата и Управление Персоналом 3 и версии КОРП: 3.1.30.108.

3000 руб.

05.08.2024    1834    17    1    

11

Тестирование QA DevOps и автоматизация разработки Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет Платные (руб)

Готовые тестовые сценарии, предназначенные для регресс-тестирования функционала конфигурации после обновления типовым релизом. Сценарии проверяют интерактивное заполнение форм документов, справочников и результат проведения документов. Сценарии возможно использовать как для vanessa-automation, так и для СППР. Поддерживаемые версии конфигураций ERP2 и КА2: 2.5.17.168.

2400 руб.

04.07.2022    8879    39    1    

30

Тестирование QA Программист Платформа 1С v8.3 Бесплатно (free)

Чтобы обеспечить высокое качество тиражной конфигурации 1С, ручного тестирования недостаточно – нужно учесть множество комбинаций функциональных опций, группы доступа и влияние подсистем друг на друга. Расскажем о промышленном тестировании флагманского продукта 1С:ERP и его дочерних конфигураций.

31.01.2025    4698    Pr-Mex    31    

29

Тестирование QA Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Наверное, нет пользователя 1С, который не встречал такое сообщение, прерывающее работу системы. Такие ошибки - следствие недоработки программиста, который не смог предусмотреть возможное возникновение ошибочной ситуации при обращении к свойствам объекта. А как это сделать? Попытка ... Исключение - да, способ рабочий, но некрасивый и технически неэффективный. Рассмотрим, какие еще есть способы проверки существования свойства.

21.01.2025    1064    Sergey1CSpb    6    

4

Тестирование QA Системный администратор Программист Бесплатно (free)

Нагрузочное тестирование — трудоемкий, но обязательный этап крупного IT-проекта, который позволяет выявить дефекты, проверить производительность, стабильность и отказоустойчивость решения. Стоимость тестирования связана с количеством пользователей и сценариев: чем их больше, тем дороже. При этом часто нужны многократные проверки, а вычислительных ресурсов на это может не хватить. Как тогда провести испытания высоконагруженной системы и уложиться в бюджет? Рассказываем, как с помощью нового подхода смогли сэкономить и минимизировать ручные операции при испытании производительности систем на платформе 1С.

16.01.2025    777    1C_Community    9    

4

Тестирование QA Программист Бесплатно (free)

Один раз создав сценарии автоматического тестирования, можно решить несколько задач – получить видеоинструкции для пользователей, организовать нагрузочное тестирование, настроить ролевую модель и реализовать автоматическую проверку доработок конфигурации. Расскажем об опыте применения Vanessa Automation для сокращения затрат на обучение персонала и контроля стабильности критических бизнес-процессов на проекте.

28.11.2024    2963    user1999010    3    

18

Облачные сервисы, хостинг Linux Тестирование QA Сервера Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Завершающая публикация цикла "В облако на работу:.. Рецепты от Капитана", в ходе которых был собран полнофункциональный рабочий контур 1С в сети на отечественной Ред ОС. С веб-серверами, доменной авторизацией, архивированием, отказоустойчивостью и прочая, прочая... В этой статье мы определяемся с быстродействием системы, проводим нагрузочное тестирование и отпускаем ее в свободное плавание (зачеркнуто) выпускаем ее в продуктовый контур, где, конечно же, придется отлавливать ошибки, мониторить состояние и т.п.

31.10.2024    1791    capitan    0    

0
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. grumagargler 728 05.07.18 16:46 Сейчас в теме
Позвольте добавить: если в вашем случае, это была какая-то другая программы (подскажите, какая?), то в нашем, такая ошибка значительно чаще возникает при аварийном завершении тестируемого клиента, либо завершении его работы из отладчика в то время прогона тестов, пока менеджер подключен, и не отключен корректно. Обход проблемы делается попыткой подкючения/отключения (реализовано на автомате в тестере), и в крайне редких случаях - перезапуском клиента.
2. chugada 4 09.10.18 15:58 Сейчас в теме
(1)
Возможно, но в случае описанном мною тестирование даже не начиналось, так как не происходило соединения с нужной базой.
3. Andrew99 17.05.19 15:19 Сейчас в теме
Точно такая же ошибка возникает при повторном запуске тест клиента. То есть: первый запускается под одним пользователем, полностью исполняется, закрывается, затем "тест клиент" открывается под новым пользователем, но открыться не может и выпадает выше указанная ошибка.
Описанный вариант попробовал не помогло...
Оставьте свое сообщение