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

RJM*_*RJM 2 linux operating-system process jmeter

如何在 Linux 中从 OS Process Sampler 执行 jar?我有以下内容 随附的采样器在 Windows 中运行良好。如何在 Linux 中执行这个 OS Process Sampler?

Dmi*_*i T 5

Linux 等效项类似于:

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

    • -c- 根据bash 用户手册

      -c 字符串

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

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

      ""java -jar myjar.jar param1 param2""
      
      Run Code Online (Sandbox Code Playgroud)

请记住,在 Linux 中文件名区分大小写Java,因此java从 Linux 的角度来看,这两个文件名是完全不同的。

配置示例:

JMeter帮助执行os进程采样器

示例输出:

操作系统进程采样器输出

查看如何从 JMeter 本地和远程运行外部命令和程序,以全面解释此方法和其他方法。