установите плагин Jmeter Web Socket Sampler от Peter .... в контейнер Bash / Unix / docker - PullRequest
0 голосов
/ 04 декабря 2018

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

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

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

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 mode] [-o владелец] file1 ... fileN каталог установки -d [-v] [-g группа] [-m mode] [-o владелец] каталог ... zsh: неттакой файл или каталог: https://bitbucket.org/…/JMeterWebSocketSamplers-$%7Bjmeter-…

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

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

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

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

  1. Install Инструмент командной строки плагинов 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
    
0 голосов
/ 04 декабря 2018

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

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

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

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