Как запустить Jmeter от Дженкинса - PullRequest
0 голосов
/ 30 июня 2018

Я настраиваю задание jenkins для запуска jmeter, который размещен на другом хосте (настройка jemter test уже есть, и в настоящее время ее можно выполнить с терминала, и для этого нужно настроить задание jenkins). Пока я создал задание jenkins и настроил плагин ssh-agent, и я могу запустить команду «ssh host_name» из задания jenkins и получить ответ. Я застрял и не уверен, как написать сценарий оболочки в моем задании jenkins для ssh и перейти в каталог jmeter bin (apache-jmeter-4.0 / bin /) и вызвать тест jemeter. Любая помощь в этом будет очень признательна.

1 Ответ

0 голосов
/ 02 июля 2018

Обычно вы должны запускать тест JMeter непосредственно на Jenkins, либо на главном узле, либо на одном из подчиненных . Таким образом, вам нужно установить программное обеспечение агента Jenkins Slave на компьютере, где живет JMeter, и после этого вы сможете запустить JMeter либо через Execute shell task , либо через Groovy конвейер .

Таким образом, вы также сможете получить преимущества от Performance Plugin , который публикует тренд результатов теста на панели инструментов проекта, а также может помечать сборки как UNSTABLE или FAILED, если время отклика или частота ошибок выше, чем определено пороги.

...