Невозможно запустить файл сценария оболочки из jmeter
Я пытаюсь запустить один файл сценария оболочки из jmeter. Моя версия jmeter 2.11. Я использую ОС Process Sampler для запуска команд оболочки. sh search.sh - моя команда, а рабочий каталог - / root /. Файл присутствует в корневом каталоге. Вышеприведенная команда запускается, когда мы пытаемся запустить ее из linux cli.
Но если мы попытаемся запустить его из jmeter, то это даст ошибку,
Exception occured while executing System Call:java.io.IOException: Cannot run program sh search.sh (in directory /root): java.io.IOException: error=2 NO such file or directory.
2 ответа
У меня есть решение для моей проблемы. ОС Process Sampler работает по-другому. В разделе команд мы должны передать только команду ядра. В вышеуказанном состоянии это ш. Затем в поле рабочего каталога укажите путь к каталогу, где присутствует команда. Укажите имя файла в разделе параметров. В этом состоянии поле параметра - search.sh. Теперь это будет работать.
Это выполнит вышеупомянутую команду как
- cd работает dir
- sh search.sh
Используйте сэмплер SSH для запуска сценариев оболочки. Вы можете получить его из кода Google.