【问题标题】:How to run batch file(.bat) from Jmeter如何从 Jmeter 运行批处理文件(.bat)
【发布时间】:2014-03-10 14:17:13
【问题描述】:

我是使用 jmeter 的新手,我想运行批处理文件,我尝试使用此命令从 BSF 采样器运行批处理文件

exec("C:\Windows\System32\wscript.exe../stopwas.bat")

它显示了一条错误消息

"文件扩展名为 .bat 没有脚本引擎"

  • 我也尝试从操作系统进程采样器运行批处理文件,并将命令编写为:

    command :cmd
    stopwas.bat 
    

也失败了,谁能帮我解决这个问题?

【问题讨论】:

    标签: batch-file jmeter


    【解决方案1】:

    对于 OS Process Sampler,我想您需要提供一个命令参数,例如 /c/k

    所以:

    • 命令:cmd
    • 命令参数:
      • /c
      • c:\somefolder\someotherfolder\stopwas.bat

    提及您必须使用 完整路径 到您的 .bat 文件。

    另一个选项是通过Beanshell Sampler执行它

    Runtime.getRuntime().exec("C:/Windows/System32/cmd.exe /c c:/somefolder/someotherfolder/stopwas.bat");
    

    【讨论】:

    • 是否可以从 OS 进程 Sampler 运行 jar 文件以及命令和命令参数中的值应该是什么
    • 是的。在“命令”输入中指定 java 可执行文件的完整路径,并为每个空格分隔的参数创建一个新的“命令参数”,例如:第一个参数 - -jar,第二个参数 - .jar 文件的完整路径,第三个参数- jar文件参数等
    • 是否可以使用录制控制器重新录制在 jar 文件上执行的活动
    猜你喜欢
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 2017-03-28
    • 2015-01-06
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多