Я пытаюсь запустить один файл сценария оболочки из jmeter. Моя версия jmeter 2.11. Я использую Образец процесса ОС для запуска команд оболочки. sh search.sh это моя команда и рабочий каталог / корень /. Файл находится в корневом каталоге. Вышеупомянутая команда запускается, когда мы пытаемся запустить ее из 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.
Используйте сэмплер SSH для запуска сценариев оболочки. Вы можете получить его из кода Google.
У меня есть решение моей проблемы. Образец процесса ОС работает иначе. В разделе команд мы должны передать только основную команду. В вышеуказанном состоянии ш. Затем в поле рабочего каталога укажите путь к каталогу, в котором присутствует команда. Укажите имя файла в разделе параметров. В этом поле параметра условия указано search.sh. Теперь будет работать.
Он выполнит указанную выше команду как