【问题标题】:Jmeter command line set heap sizeJmeter命令行设置堆大小
【发布时间】:2021-11-25 00:35:23
【问题描述】:

我正在尝试使用以下命令设置 jmeter 堆大小。你能帮我解决我在这里犯的错误吗?

set HEAP="-Xms1g -Xmx2g -XX:MaxMetaspaceSize=256m" && "C:\jmeter\apache-jmeter-5.2.1\bin\jmeter.bat -n -t C:\folder1\folder2\folder3 \script1.jmx -e -o C:\folder1\folder2\folder3"

它给了我以下错误。 ***** 不被识别为内部或外部命令, 可运行的程序或批处理文件。

我只需要在非 gui 执行期间设置堆大小

【问题讨论】:

    标签: jmeter jmeter-plugins jmeter-5.0 jmeter-4.0 jmeter-3.2


    【解决方案1】:

    你正在制作几个:

    1. 您需要通过-l 命令行参数提供.jtl results file 的路径
    2. 您需要提供非空文件夹的路径来生成dashboard in
    3. 如果有以前的结果,值得添加 -f 命令行参数来覆盖现有的 .jtl 结果文件和仪表板文件夹
    4. 您应该使用最新版本的 JMeter
    5. 我认为您至少还需要删除 HEAP 变量周围的引号

    命令行示例:

    set HEAP=-Xms1g -Xmx2g -XX:MaxMetaspaceSize=256m && C:\jmeter\apache-jmeter-5.2.1\bin\jmeter.bat -n -t C:\folder1\folder2\folder3\script1.jmx -f -l c:\folder1\folder2\folder3\result.jtl -e -o C:\folder1\folder2\folder3\dashboard
    

    更多信息:

    【讨论】:

    • 'HEAP' 不是内部或外部命令、可运行程序或批处理文件。
    • 搞定了,感谢 Dmitri 关注您的 cmets
    • 该命令现在没有给我任何错误,同时在我发出带有完整参数的上述命令后,我的测试没有被调用。你知道可能是什么原因吗?
    猜你喜欢
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 2022-11-30
    • 1970-01-01
    • 1970-01-01
    • 2010-10-20
    • 2018-04-14
    • 1970-01-01
    相关资源
    最近更新 更多