Использование плагина SSHMon с Jmeter - плагин не захватывает статистику - PullRequest
0 голосов
/ 26 июня 2018

Я работаю над Jmeter довольно давно и пытаюсь использовать Jmeter Plugin SSHMon, но я застрял, потому что даже после его полной настройки он просто говорит «Ожидание образцов» и ничего не отображает на графике..

Я пытаюсь выполнить команду в окне Linux и передал все соответствующие параметры для сбора статистики.Но все же я не могу ничего захватить.Будем благодарны за любую помощь или указатель.

Я также пытался подключить Linux-коробку с помощью Putty и выполнить команду, и команда работает, но когда я выполняю тест, плагин ничего не захватывает

Пожалуйста, найдите скриншот прилагается

Ответы [ 2 ]

0 голосов
/ 27 июня 2018

После долгих ошибок и ошибок я смог заставить работать SSHMon.Пожалуйста, найдите решение ниже

Хорошо, ребята, так что это очень сложно, как вы ожидаете.Поэтому я подумал, что установка Perfmon Agent на сервере заставила Jmeter собирать статистику для SSHMon listner, но здесь есть одна загвоздка.Для начала я дам вам знать, что установка Perfmon Agent на серверы, а затем использование плагина для сбора статистики работает гладко.Вы можете определенно использовать эту опцию.Но это требует, чтобы агент запускался каждый раз, когда вы хотите запустить тест, и, если есть несколько серверов, вам придется перезапустить на этом сервере.Не уверен, есть ли способ автоматизировать перезапуск агента или поддерживать его работу в течение более длительного времени.Если вы такой же ленивый, как я, или у вас есть ограничения на установку на серверах, или вы склонны к использованию SSHMon, то, что вам нужно сделать, указано ниже.

Вы всегда должны запускать Jmeter с аргументом командной строки --->

jmeter -H "Прокси" -P "Порт" -u "Имя пользователя" -a "Пароль"

Аргументы не требуют пояснений.Как только вы сделаете это, Jmeter будет запущен, но подождите, пока это не сделано !!

Когда вы начнете выполнять тест, командная строка, в которой вы запустили Jmeter, запросит Kerberos UserName [YourUsername]: вам нужно снова ввести здесь свое имя пользователя, которое вы используете для запуска Jmeter или войти в систему.система.Затем вам будет предложено ввести пароль Kerberos для вашего имени пользователя: введите ваш пароль и вуаля !!

Дело в том, что это происходит в фоновом режиме, поэтому вы никогда не увидите, что происходит в используемой командной строкезапустить Jmeter.Для большей ясности см. Ниже.

Имя пользователя Kerberos [имя_пользователя]: имя_пользователя Пароль Kerberos для имени_пользователя: пароль

Я приложил снимок экрана и в вопросе, и здесь, где показана проблемарешается.Пожалуйста, обратитесь к « Solution ScreenShot ».Ура !!

Надеюсь, это поможет, ребята!:)

Также, пожалуйста, ответьте, если это поможет вам !!:)

0 голосов
/ 26 июня 2018

В большинстве случаев ответ находится в файле jmeter.log , проверьте его на наличие подозрительных записей, если что-то не работает, скорее всего, там будет идентификатор причины,Также убедитесь, что на самом деле запустите свой тест , поскольку SSHMon является Listener и использует результаты Sampler Results, поэтому, если ваш тест не выполняется - он ничего не покажет.

В качестве альтернативы вы можете использовать JMeter PerfMon Plugin , который имеет EXEC метрика , чтобы вы могли собирать те же числа, однако PerfMon потребует Server Agent для работы в удаленной системе Linux.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...