无法从 jmeter 运行 shell 脚本文件

无法从 jmeter 运行 shell 脚本文件

我正在尝试运行一个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 获取它。

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

答案2

我找到了我的问题的解决方案。操作系统进程采样器工作方式不同。在命令部分,我们只需传递核心命令。在上述条件下。然后在工作目录字段中,提供命令所在的目录路径。在参数部分提供文件名。在此条件下,参数字段是搜索工具。现在它可以工作了。

它将执行上述命令

  1. cd 工作目录
  2. sh 搜索.sh

相关内容