【问题标题】:how to run jmeter test in non gui mode when i have planned the test on gui当我计划在 gui 上进行测试时,如何在非 gui 模式下运行 jmeter 测试
【发布时间】:2014-08-11 11:14:24
【问题描述】:

我计划在基于 linux 的服务器上运行 GUI 模式下的 Jmeter 测试。并且服务器上的 Jmeter 处于非 GUI 模式,那么如何更改我的测试计划的 jmx 以便它开始在非 GUI 模式下执行?我尝试像在构建测试的 PC 的 cmd 上一样执行它,即“JMeter -n -t Text.jmx”。但它没有执行,因为测试计划是在 GUI 模式下制定的。 jmx中的基本上问题是这样的: "HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="crw" enabled="true"" 那么如何替换它以在非 GUI 模式下运行。 任何帮助表示赞赏:)

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    从 gui 切换到非 gui 模式无需更改任何内容。

    你的错误是什么?

    这个命令行应该可以工作:

     <JMETER_HOME>/bin/jmeter -t <Path to Test Plan> -n -l <path to results>/results.csv
    

    【讨论】:

    • 这些是错误 [警告] /usr/bin/jmeter: Unable to locate commons-net in /usr/share/java [warning] /usr/bin/jmeter: Unable to locate geronimo- /usr/share/java [warning] /usr/bin/jmeter 中的 activation-1.1-spec:无法在 /usr/share/java [warning] /usr/bin/jmeter 中找到 geronimo-javamail-1.4-provider:无法找到在 /usr/share/java [警告] /usr/bin/jmeter 中找到 jboss-j2ee:无法在 /usr/share/java [警告] /usr/bin/jmeter 中找到 junit:没有为 run_java 设置 JAVA_CMD,正在下降返回 JAVA_CMD = java
    • 你是如何准确启动 jmeter 的?显示文件夹结构和确切的命令行。还要擦 java -version 并显示输出。最后你运行的是哪个 jmeter 版本?
    • apache-jmeter-2.11。我将 jmx 文件从我的 pc 复制到服务器 pc 并根据需要更改了文件的路径。并使用此命令执行 jmeter 测试:JMeter -n -t Test.jmx.
    • 请回答所有问题
    • 请执行 pwd 并在 jmeter 文件夹中显示输出。还要执行 java -version 并显示输出。在 bin 文件夹中运行 ./jmeter.sh -n -t testname.jmx
    猜你喜欢
    • 1970-01-01
    • 2016-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多