Как установить относительный путь к файлу в контроллере Jmeter? - PullRequest
0 голосов
/ 07 февраля 2020

Я пытаюсь вызвать тестовый фрагмент, который состоит из многоразового сэмплера. Я хочу вызвать тестовый фрагмент в моем другом сценарии с помощью контроллера «Включить», я хочу добиться этого, указав относительный путь в контроллере включения. Он работает, когда задан абсолютный путь к фрагменту теста, но выдает ошибку, если указан относительный путь.

Ниже пути, который я указал в пользовательской переменной: (структура папок основана на проекте Maven)

.. / .. / .. / src / test / resources / testData

Ниже приведена ошибка, которую я получаю: enter image description here

Ниже указан путь, указанный в конфигурации пользовательских переменных для фрагмента теста : enter image description here

Ниже приведено изображение контроллера Include, в котором я пытаюсь вызвать тестовый фрагмент, используя относительный / dynamici c путь: enter image description here

1 Ответ

0 голосов
/ 10 февраля 2020

Согласно документации Включить контроллер :

Этот элемент не поддерживает переменные / функции в поле имени файла .

Однако, если свойство includecontroller.prefix определено, содержимое используется для префикса имени пути.

Поэтому у вас есть следующие обходные пути:

  1. Рассмотрите возможность встраивания внешнего Файл .jmx в основной файл, используя Module Controller
  2. Или запустите ваш включенный скрипт как отдельный процесс, используя OS Process Sampler , файл результатов .jtl может объединить с «родительским» файлом результатов с помощью Merge Results tool
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...