Шаблон тестовой обработки для 1С:Тест-центр и Vanessa Automation.
Используется для цикличного запуска файла фичи в Vanessa Automation, подключенной в справочник "Дополнительные отчеты и обработки" (поставка Vanessa Automation Single).
Доклад про нагрузочное тестирование с помощью данной обработки: https://infostart.ru/1c/articles/1182048/
ТЦИнициализировать
КонтекстСохраняемый
для последующего использования в фичахТЦРезультатВыполненияПродолжить
в шаге ТЦВыполнить
В репозитории содержится файл Замеры.feature, в котором представлены сценарии для начала и окончания замеров времени через подсистему "Оценка производительности", входящую в состав БСП.
Имя/ссылка на ключевую операцию берется из КонтекстСохраняемый
Vanessa Automation. Самый простой способ поместить туда нужную ключевую операцию - использовать таблицу Дополнительные параметры
в шаблоне роли "ТЦЗапускФичи". Имя параметра для получения ключевой операции по умолчанию - КлючеваяОперация
.
В фичах замеров используется API БСП 3.0.
Для БСП 2.2 необходимо изменить произвольный код в фичах вызов следующим образом:
Начало замера:
Тогда я выполняю код встроенного языка
| 'ОценкаПроизводительностиКлиентСервер.НачатьЗамерВремени(КонтекстСохраняемый.КлючеваяОперация);' |
| 'РегламентныеЗаданияСлужебныйКлиент.ОтключитьГлобальныйОбработчикОжидания("ЗакончитьЗамерВремениАвто");' |
Окончание замера:
Тогда я выполняю код встроенного языка
| 'ОценкаПроизводительностиКлиент.ЗакончитьЗамерВремениАвтоНеГлобальный();' |
| 'ОценкаПроизводительностиКлиент.ЗаписатьРезультатыАвтоНеГлобальный();' |