установить плагин Jmeter Web Socket Sampler от Питера в контейнер Bash / Unix / docker

Мне нужна команда / скрипт, который устанавливает мне Jmeter Plugin - Web Socket Sampler от Питера ... на Bash / unix

Мне это нужно, потому что я настраиваю Jmeter с Jenkins с помощью контейнера докеров. У меня есть образ докера, и теперь я готовлю скрипт, который устанавливает семплер веб-сокетов и запускает тест jmeter в контейнере.

Я готовлю следующий сценарий для установки Web Socket Sampler;

sudo install / usr / bin / wget https://bitbucket.org/… / JMeterWebSocketSamplers - $% 7Bjmeter-… && \ mv JMeterWebSocketSamplers - $ {WEB_SOCKET_SAMPLER_VERSION} .jar $ {meter} / lib / ext

но этот скрипт не запустился

использование: установить [-bCcpSsv] [суффикс -B] [-f флаги] [-g группа] [-m режим] [-o владелец] файл1 файл2 установить [-bCcpSsv] [-B суффикс] [-f флаги] [ -g группа] [-m режим] [-o владелец] файл1 ... файлN каталог установить -d [-v] [-g группа] [-m режим] [-o владелец] каталог ... zsh: нет такого файл или каталог: https://bitbucket.org/… / JMeterWebSocketSamplers - $% 7Bjmeter-…

в чем проблема с моим сценарием? что улучшить этот скрипт?


person JuniorDev    schedule 04.12.2018    source источник


Ответы (2)


Ссылка для скачивания неверна, используйте следующее

  https://bitbucket.org/pjtr/jmeter-websocket-samplers/downloads/JMeterWebSocketSamplers-1.2.1.jar

В вашем скрипте должно быть

 https://bitbucket.org/pjtr/jmeter-websocket-samplers/downloads/JMeterWebSocketSamplers
person user7294900    schedule 04.12.2018

Если вы хотите действительно «улучшить» свой скрипт, подумайте об использовании JMeter Plugins Manager < / а>. Некоторые плагины полагаются на зависимости, и с JMeter Plugins Manager будет намного проще установить плагины и поддерживать их в актуальном состоянии.

Примеры команд оболочки для установки семплеров WebSocket:

  1. Установите инструмент командной строки подключаемых модулей JMeter

    wget http://central.maven.org/maven2/kg/apc/cmdrunner/2.2/cmdrunner-2.2.jar -P /path/to/apache-jmeter-5.0/lib/
    
  2. Установите диспетчер подключаемых модулей JMeter.

    wget http://central.maven.org/maven2/kg/apc/jmeter-plugins-manager/1.3/jmeter-plugins-manager-1.3.jar -P /path/to/apache-jmeter-5.0/lib/ext/
    
  3. Сгенерируйте PluginsManagerCMD.sh сценарий оболочки:

    java -cp /path/to/apache-jmeter-5.0/lib/ext/jmeter-plugins-manager-1.3.jar org.jmeterplugins.repository.PluginManagerCMDInstaller
    
  4. Теперь вы можете настроить любой плагин, используя PluginsManagerCMD.sh скрипт, например:

    /path/to/apache-jmeter-5.0/bin/./PluginsManagerCMD.sh install websocket-samplers
    
person Dmitri T    schedule 04.12.2018
comment
хорошо, но мне нужно запустить, установить это в контейнере докеров и использовать систему macosx. какая будет команда в контейнере докеров для установки этого - person JuniorDev; 05.12.2018