#jmeter #jmeter-5.0
Вопрос:
У меня есть тесты (JMX) с модульными контроллерами, и иногда они выдают ошибку при запуске, когда есть модульные контроллеры без выбранного контроллера.
Есть ли способ проверить, есть ли у каждого (включенного) модульного контроллера связанный контроллер?
Ответ №1:
Начиная с JMeter 5.4.1 невозможно «проверить» контроллеры модулей без фактического запуска тестов, дерево плана тестирования строится во время выполнения из предоставленных элементов тестирования, а контроллеры, такие как Контроллер модуля или Контроллер, в основном изменяют дерево плана тестирования на лету, создавая один большой план тестирования из повторно используемых фрагментов или внешних сценариев.
- Выполните пробный запуск с 1-2 пользователями/итерациями, чтобы убедиться, что ваш тест все еще работает, создает файл .jtl без ошибок и т. Д.
- Также можно запустить JMeter из Java-кода, чтобы вы могли придумать утилиту, которая выполнит проверку плана тестирования на основе ваших критериев приемлемости
Комментарии:
1.Вариант 1: У меня есть эта опция в моем примере кода для проверки на вменяемость Вариант 2 :
RUN A JMETER TEST THROUGH A PROGRAM (FROM JAVA CODE)
будет полезно создать утилиту, как вы предлагаете. Позвольте мне попробовать.2. Я попробовал опцию Java. Я получаю ошибку, так как вилки не отображаются в коде Java. Как сопоставить плагины с кодом Java? Я использую случайный CSV, Группу потоков параллелизма и Таймер формирования пропускной способности в JMX.
3. Вам необходимо иметь все плагины в пути к классам вашего проекта