Open RAlex11 opened 2 years ago
Точно ли открыватеся полноценная форма VA, а не заглушка с одной кнопкой для открытия основной формы? Если открывается заглушка, нужно передать VA параметры открытия основной формы. Если получается основная форма, нужно понять, какой метод теперь можно использовать вместо старой функции (по истории, например)
Открывается основная форма Ванессы. Проблему поправили, была проблема в контексте. Теперь другая проблема, запускается 1 ВРМ с Vanessa и бесконечно гоняет 1 сценарий, то есть со стороны Тест-центра идет бесконечное выполнение 1-й итерации. Что служит признаком того, что итерации отработала успешно в данном случае?
Обязательно ли использовать БСП в feature чтобы сценарии завершались?
Что служит признаком того, что итерации отработала успешно в данном случае?
Ничего. Итерации прекращаются либо при возникновении ошибки в тесте, либо по ручной остановке процесса нагрузочного тестирования
Обязательно ли использовать БСП в feature чтобы сценарии завершались?
Нет, БСП нужна лишь для выполнения замеров производительности.
А как использовать в сценарии БСП? Сценарий: Я начинаю замер производительности Есть к примеру несколько шагов, открываю форму, заполняю, закрываю. Хочу померять сколько занимает открытие формы. Просто расположить операцию между примеры из файла "Замеры" не работает. Можно живой пример? Сценарий: Я начинаю замер производительности Если 'КонтекстСохраняемый.Свойство("КлючеваяОперация")' Тогда Тогда я выполняю код встроенного языка | 'УИДЗамераВремени = ОценкаПроизводительностиКлиент.ЗамерВремени(КонтекстСохраняемый.КлючеваяОперация, Ложь, Ложь);' | | 'КонтекстСохраняемый.Вставить("УИДЗамераВремени_" + КонтекстСохраняемый.КлючеваяОперация, УИДЗамераВремени);' |
Сценарий: Я заканчиваю замер производительности Если 'КонтекстСохраняемый.Свойство("КлючеваяОперация")' Тогда Тогда я выполняю код встроенного языка | 'УИДЗамераВремени = КонтекстСохраняемый["УИДЗамераВремени_" + КонтекстСохраняемый.КлючеваяОперация];' | | 'ОценкаПроизводительностиКлиент.ЗавершитьЗамерВремени(УИДЗамераВремени);' | | 'ОценкаПроизводительностиКлиент.ЗаписатьРезультатыАвтоНеГлобальный();' |
В фиче Замеры лежат не примеры, а экспортные сценарии. Вы должны подключить этот фича-файл к себе, как библиотечный, и использовать сценарии-как-шаги по началу и остановке замера производительности
Можно использовать либо шаги с замерами по ключевой операции, которая указывается прямо в обработке запуска фичи, либо использовать сценарии с передачей имени ключевой операции.
В момент запуска сценария из Тест-Центра поднимается Vanessa и падает с ошибкой:
Ошибка инициализации (клон: Менеджер по закупкам, компьютер: **): {Обработка.ТЦЗапускФичи.Форма.ТЦФорма.Форма(1397)}: Метод объекта не обнаружен (ПолучитьИДСохраненияОбщихНастроек).
Используется VA single версии 1.2.039.1. Версия предприятия 1С:ERP Управление предприятием 2 (2.4.10.75). feature файлы сценариев самостоятельно отрабатывают. Тестовая обработка подключалась и как внутренняя и как внешняя на результат это не влияло.