Jmeter
無法從 jmeter 執行 shell 腳本文件
我正在嘗試從jmeter執行一個 shell 腳本文件。我的 jmeter 版本是2.11。我正在使用OS Process Sampler來執行 shell 命令。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.
我得到了我的問題的解決方案。OS Process Sampler的工作方式不同。在命令部分,我們只需要傳遞核心命令。在上述條件下是sh。然後在工作目錄欄位中,提供存在命令的目錄路徑。在參數部分提供文件名。在這個條件參數欄位是search.sh。現在它將起作用。
它將執行上述命令
- cd 工作目錄
- sh search.sh
使用 SSH 採樣器執行 shell 腳本。您可以從 google code 獲取它。