Мы используем среду TestNG для запуска скрипта JMeter. Наш Jmeter скрипт включает в себя несколько контроллеров включения. Когда мы выполняем с использованием пользовательского интерфейса JMeter, скрипт выполняется успешно. Но когда скрипт выполняется с использованием работы кадра TestNG, он либо выдает ошибку как путь не найден (для относительного закодированного пути), либо включает шаг контроллера (для жестко закодированного пути)
Пробуется с жестко закодированным путем, а также относительнымПуть для включения другого фрагмента теста
Относительный путь для файла JMX в контроллере включения: "../../../lib/SM_TestFragments/XML/clearDBTables.jmx"
Абсолютный путьдля файла JMX в включаемом контроллере: "/home/test/REMS_CI_Test/AutomationHome/lib/SM_TestFragments/XML/clearDBTables.jmx"
Когда включаемый контроллер имеет" ../../../lib/SM_TestFragments/XML/clearDBTables.jmx "путь, он выдает ошибку как:
09: 27: 19.603 [StandardJMeterEngine] ОШИБКА org.apache.jmeter.control.IncludeController - Контроллер включения« Контроллер включения «Не удается загрузить»../../../lib/SM_TestFragments/XML/clearDBTables.jmx '- подробности см. в журнале 09: 27: 19.623 [StandardJMeterEngine] ОШИБКА org.apache.jmeter.util.JMeterUtils - Включая файл "../. ./../lib/SM_TestFragments / XML / clearDBTables.jmx "не удалось включить контроллер" Включить контроллер ", непредвиденная ошибка - подробности см. В журнале Включение файла" ../../../lib/SM_TestFragments/XML/clearDBTables.jmx "не удалось включить контроллер«Включить контроллер», непредвиденная ошибка - подробности см. В журнале
Когда включаемый контроллер имеет путь /home/test/REMS_CI_Test/AutomationHome/lib/SM_TestFragments/XML/clearDBTables.jmx ", в журнале нет записи,Шаг пропущен.