【问题标题】:How to execute jar from OS Process Sampler in Linux如何在 Linux 中从 OS Process Sampler 执行 jar
【发布时间】:2016-11-05 23:45:43
【问题描述】:

如何在 Linux 中从 OS Process Sampler 执行 jar?我有以下 sampler 在 Windows 中运行良好。如何在 Linux 中执行这个 OS Process Sampler?

【问题讨论】:

    标签: linux process operating-system jmeter


    【解决方案1】:

    Linux 等效项类似于:

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

      • -c - 根据bash user manual

        -c 字符串

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

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

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

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

    示例配置:

    示例输出:

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

    【讨论】:

      【解决方案2】:

      使用/bin/bash 的方法对我不起作用。相反,我直接在命令中使用java,并在参数中传递其余部分。这是屏幕截图。

      【讨论】:

        猜你喜欢
        • 2013-09-03
        • 2019-03-25
        • 1970-01-01
        • 1970-01-01
        • 2018-06-14
        • 1970-01-01
        • 2016-11-05
        • 1970-01-01
        • 2012-06-18
        相关资源
        最近更新 更多