Назад | Перейти на главную страницу

Невозможно запустить файл сценария оболочки из jmeter

Я пытаюсь запустить один файл сценария оболочки из 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.

http://code.google.com/p/jmeter-ssh-sampler/

У меня есть решение моей проблемы. Образец процесса ОС работает иначе. В разделе команд мы должны передать только основную команду. В вышеуказанном состоянии ш. Затем в поле рабочего каталога укажите путь к каталогу, в котором присутствует команда. Укажите имя файла в разделе параметров. В этом поле параметра условия указано search.sh. Теперь будет работать.

Он выполнит указанную выше команду как

  1. cd рабочий каталог
  2. sh search.sh