You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java调用JMeter脚本报错CreateProcess error=193,求解决方案

问题解决:CreateProcess error=193 执行JMeter脚本失败

错误原因

Windows系统无法直接执行jmeter文件(这是Linux/macOS环境下的Shell脚本),必须调用Windows对应的批处理程序jmeter.bat,这是触发CreateProcess error=193的核心原因。

解决方案

修改代码中的JMeter路径,指向jmeter.bat文件即可:

修改后的完整代码

String jmeterPath = "D:\\apache-jmeter-5.6\\apache-jmeter-5.6\\bin\\jmeter.bat"; 
String jmeterScript = "D:\\CEBA_Recording\\Create_Complaints\\Create_Complaint_n_Resolve_BOS.jmx"; 
String[] cmd= {jmeterPath, "-n", "-t", jmeterScript};
Process process = Runtime.getRuntime().exec(cmd);
process.waitFor();

简化写法(已配置Path到bin目录)

既然你已经将JMeter的bin目录加入系统Path,也可以直接用命令名调用,无需写完整路径:

String jmeterPath = "jmeter.bat"; 
String jmeterScript = "D:\\CEBA_Recording\\Create_Complaints\\Create_Complaint_n_Resolve_BOS.jmx"; 
String[] cmd= {jmeterPath, "-n", "-t", jmeterScript};
Process process = Runtime.getRuntime().exec(cmd);
process.waitFor();

补充验证步骤

执行代码前,建议先在命令行手动运行 jmeter -n -t 你的脚本完整路径,确认JMeter本身能正常执行脚本,排除环境配置问题。

内容的提问来源于stack exchange,提问作者Guru

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 21:53:12