我正在尝试运行一个shell脚本文件测试仪。我的jmeter版本是2.11。 我在用操作系统进程采样器运行 shell 命令。sh 搜索.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.
答案1
使用 SSH 采样器运行 shell 脚本。您可以从 google code 获取它。
答案2
我找到了我的问题的解决方案。操作系统进程采样器工作方式不同。在命令部分,我们只需传递核心命令。在上述条件下什。然后在工作目录字段中,提供命令所在的目录路径。在参数部分提供文件名。在此条件下,参数字段是搜索工具。现在它可以工作了。
它将执行上述命令
- cd 工作目录
- sh 搜索.sh