执行系统调用JMeter OS采样器错误时发生异常
我需要从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进程采样器中的值执行系统调用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
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>