执行系统调用JMeter OS采样器错误时发生异常

执行系统调用JMeter OS采样器错误时发生异常,jmeter,Jmeter,我需要从OS process sampler执行jmx文件。我发现了错误 响应代码:500响应消息:运行时发生异常 正在执行系统调用:java.io.IOException:无法运行程序“jmeter” -n-t C:\test\jmeter\reliability\scripts\test.jmx”(在目录“C:\apache-jmeter-4.0\bin”中):CreateProcess error=2,系统无法 查找指定的文件 下面是我在OS进程采样器中的值 Command: jmeter

我需要从OS process sampler执行jmx文件。我发现了错误

响应代码:500响应消息:运行时发生异常 正在执行系统调用:java.io.IOException:无法运行程序“jmeter” -n-t C:\test\jmeter\reliability\scripts\test.jmx”(在目录“C:\apache-jmeter-4.0\bin”中):CreateProcess error=2,系统无法 查找指定的文件

下面是我在OS进程采样器中的值

Command: jmeter -n -t  C:\test\jmeter\reliability\scripts\test.jmx


Working directory: C:\apache-jmeter-4.0\bin
您最好使用来运行额外的jmx

include控制器设计为使用外部JMX文件。要使用它,请在测试计划下面创建一个测试片段,并在其下面添加任何所需的采样器、控制器等


你的方法有点错误

无论您在
命令
输入字段中提供什么,都将被视为单个命令或文件名,它不会被拆分为带参数的文件,因为它是由

因此,您需要修改配置,如下所示:

  • 命令:
    cmd.exe
  • 工作目录:
    C:\apache-jmeter-4.0\bin
  • 第一个参数:
    /c
  • 第二个参数:
    jmeter.bat-n-tc:\test\jmeter\reliability\scripts\test.jmx

也应注意,根据JMeTM最佳实践,请考虑升级到或在下一个可用的机会上提供最新的稳定版本。p>