【问题标题】:Cannot run my JMeter webdriver sampler script via command prompt无法通过命令提示符运行我的 JMeter webdriver 采样器脚本
【发布时间】:2017-06-19 05:06:22
【问题描述】:

当我尝试通过命令提示符运行我的 JMeter WebDriver 采样器脚本时,出现以下错误。有什么解决办法吗?

F:\apache-jmeter-3.2\bin\TestScriptRecorder.jmx is not a valid Win32 application.

【问题讨论】:

    标签: javascript jmeter webdriver performance-testing


    【解决方案1】:

    您似乎正在尝试直接执行 .jmx 文件,它不会这样工作,您需要启动 jmeter.bat 文件并通过 -t 命令行参数传递 .jmx 文件,例如:

    F:\apache-jmeter-3.2\bin\jmeter.bat -n -t F:\apache-jmeter-3.2\bin\TestScriptRecorder.jmx -l result.jtl
    

    java -jar F:\apache-jmeter-3.2\bin\ApacheJMeter.jar -n -t F:\apache-jmeter-3.2\bin\ -l result.jtl
    

    参考资料:

    【讨论】:

    【解决方案2】:

    如果您想通过命令行运行 Jmx,请按照以下步骤操作。

    1. 打开命令提示符
    2. 转到您的 jmeter.bat 或 jmete.sh 文件所在的路径(例如:C:\Users\ABC\apache-jmeter-3.3\bin)
    3. 编写如下命令

    对于 Windows:jmeter -n -t C:\your_testScript_path\yourscript.jmx

    对于 ubuntu/linux:./jmeter.sh -n -t C:\your_testScript_path\yourscript.jmx

    您也可以使用命令行参数(如 -JUsers=10)将任何值传递给 jmx 文件,其中应在 jmx 中定义,如 ${__P(Users,1)}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-14
      • 2021-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-26
      相关资源
      最近更新 更多