如何在Linux中从OS Process Sampler执行jar

时间:2016-07-04 09:36:51

标签: linux process operating-system jmeter

如何从Linux中的OS Process Sampler执行jar?我有以下attached采样器,它在Windows中运行良好。如何在Linux中执行此OS Process Sampler?

1 个答案:

答案 0 :(得分:3)

Linux等价物将是:

  • 命令:/bin/bash(或其他可能不同的Unix Shell
  • 工作目录:在Windows上指定命令的工作文件夹
  • 命令参数:

    • -c - 根据bash user manual

        

      -c string

           

      如果存在-c选项,则从字符串中读取命令。如果字符串后面有参数,则将它们分配给位置参数,从$ 0开始。

    • 你的实际命令。如果命令包含空格或任何其他需要转义的特殊字符 - 使用\符号转义它们或用 double 引号括起命令

      ""java -jar myjar.jar param1 param2""
      

请记住,在Linux文件名中区分大小写所以将Java更改为java,从Linux的角度来看,这两个是完全不同的野兽。

示例配置:

JMeter help execution os process sampler

示例输出:

Os process sampler output

查看How to Run External Commands and Programs Locally and Remotely from JMeter以获取有关此方法和其他方法的全面说明。