JMeter: Stoptest.sh/Shutdown.sh не работает от Дженкинса - PullRequest
0 голосов
/ 21 ноября 2018

Я провожу некоторые тесты производительности от Jenkins.У меня есть две машины Windows с JMeter, и я могу настроить из Jenkins, какую из них использовать.Здесь все работает как положено.

Моя проблема: я создал другую работу для остановки / выключения тестов на случай, если что-то пойдет не так, и у вас будет большое время выполнения.Всякий раз, когда я пытаюсь вызвать Stoptest.sh/Shutdown.sh на компьютере Windows, на котором выполняются тесты, ничего не происходит.

Как я могу остановить тесты удаленно?Это как-то связано с портом прослушивания?Спасибо.

PS: Тесты запускаются с использованием PSExec от ведомого Jenkin's Windows, поэтому на экране нет активного окна CMD.

1 Ответ

0 голосов
/ 21 ноября 2018

Имейте в виду, что .sh является расширением для сценариев оболочки Linux , они не могут быть выполнены интерпретатором командной строки Windows ( CMD или Powershell ), есливы работаете с JMeter в Windows, вам нужно выбрать shutdown.cmd или stoptest.cmd вместо

Также имеется плагин AutoStop Listener который можно использовать для условной остановки теста JMeter по различным критериям, его можно установить с помощью JMeter Plugins Manager

enter image description here

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