如何在Windows通过JMeter 5.5的OS Process Sampler执行bash脚本
JMeter 5.5 OS Process Sampler 执行Bash脚本配置方案
核心配置步骤
1. 配置工作目录与命令路径
- 在OS Process Sampler的Working Directory输入框中填写:
C:\app\docs\release - 在Command输入框中填写系统中bash.exe的实际路径(以Git Bash为例):
C:\Program Files\Git\bin\bash.exe
2. 设置命令参数(含变量引用)
在Arguments列表中依次添加以下参数:
-c(指定bash执行后续命令串)./no_longer_duplicate.bash ${your_variable} 6565
注:
${your_variable}是你预先定义的变量名,需替换为实际使用的变量标识。
3. 变量定义方法
添加User Defined Variables元件(放在Test Plan或Sampler的父节点下),新增一行配置:
- Name:自定义变量名(比如
target_user) - Value:
dwtikz895261
之后在OS Process Sampler的参数中用${target_user}替换即可。
常见问题排查
- 找不到bash:检查bash.exe路径是否正确,Git Bash的路径可能为
C:\Program Files\Git\usr\bin\bash.exe,需根据实际安装路径调整 - 脚本无执行权限:打开bash终端,进入
C:\app\docs\release目录,执行chmod +x no_longer_duplicate.bash赋予执行权限 - 变量不生效:确保变量定义元件在OS Process Sampler之前执行,且变量名拼写无误
内容的提问来源于stack exchange,提问作者vlatko606
相关产品推荐
相关产品推荐

