Как переопределить jar-файл плагина JMetre при запуске Blazemeter

Я пытаюсь устранить ошибку, которую получаю в Blazemeter для random-csv-data-set.

В btz.log из теста Blazemeter Test отображается строка ниже ...

2021-02-10 10:14:52,518 INFO o.j.r.JARSourceHTTP: Downloading: https://search.maven.org/remotecontent?filepath=com/blazemeter/jmeter-plugins-random-csv-data-set/0.7/jmeter-plugins-random-csv-data-set-0.7.jar

Какой может быть момент, когда он загружает jar (последний?) Для необходимых плагинов для моего теста.

И во время теста я получаю исключение из одного из классов в jar-файле плагина.

Я клонировал проект плагина (с открытым исходным кодом), начал добавлять несколько строк отладки и скомпилировал новую версию jar.

Мне посоветовали: если я загружу jar-файл плагина вместе с моими тестовыми файлами в Blazemeter, загруженный jar-файл должен быть использован для запуска. Но я все еще вижу исключение из старых номеров строк, что означает, что он все еще относится к исходной версии jar версии 0.7.

Как я могу переопределить это с помощью моей версии плагина?


person Asanke    schedule 10.02.2021    source источник


Ответы (1)


Я считаю, что вам следует задавать такие вопросы через Поддержка BlazeMeter, поскольку я сомневаюсь, что все здесь полностью осведомлены о том, что там происходит

Что бы ни.

Заглянув в документацию Taurus, похоже, что конфигурация случайного набора данных CSV обнаруживается и автоматически загружается с помощью JMeter Plugins Manager, поэтому чтобы Телец не скачал ванильную версию плагина, не содержащую ваших изменений, вам нужно добавить следующую строку в ваш Taurus YAML файл:

modules:
  jmeter:
    detect-plugins: false
person Dmitri T    schedule 10.02.2021
comment
Спасибо, Дмитрий! Это обсуждалось со службой поддержки Blazemeter. Однако их ответы на линии поддержки приходят в часы работы в США. Так что подумал о том, чтобы спросить об этом здесь. - person Asanke; 10.02.2021
comment
Только что понял, что в моих проектах нет файла Taurus YAML ... Это просто jmx и пара csvs с некоторыми java-классами. Если мне нужно добавить файл YML, каким должно быть имя и формат файла? - person Asanke; 10.02.2021
comment
Я смог пройти через это таким образом. Но потом мне пришлось управлять всеми остальными зависимостями, загружая их в тестовую область. Однако BlazemeterSupport предоставил мне решение, в котором сценарий bash заменяет jar V0.7 на V0.6. а сценарий yaml управляет сценарием bash. - person Asanke; 11.02.2021