zoukankan      html  css  js  c++  java
  • Jmeter(四)NO-GUI模式运行

      在前几篇中有提到NO-GUI模式的运行,是的,Jmeter支持NO-GUI方式的运行。

      如果Jmeter的环境搭建完毕,那么在命令行下执行jmeter - ?便会出现jmeter的各个参数

      

      --?
            print command line options and exit
        -h, --help
            print usage information and exit
        -v, --version
            print the version information and exit
        -p, --propfile <argument>
            the jmeter property file to use
        -q, --addprop <argument>
            additional JMeter property file(s)
        -t, --testfile <argument>
            the jmeter test(.jmx) file to run
        -l, --logfile <argument>
            the file to log samples to
        -i, --jmeterlogconf <argument>
            jmeter logging configuration file (log4j2.xml)
        -j, --jmeterlogfile <argument>
            jmeter run log file (jmeter.log)
        -n, --nongui
            run JMeter in nongui mode
        -s, --server
            run the JMeter server
        -H, --proxyHost <argument>
            Set a proxy server for JMeter to use
        -P, --proxyPort <argument>
            Set proxy server port for JMeter to use
        -N, --nonProxyHosts <argument>
            Set nonproxy host list (e.g. *.apache.org|localhost)
        -u, --username <argument>
            Set username for proxy server that JMeter is to use
        -a, --password <argument>
            Set password for proxy server that JMeter is to use
        -J, --jmeterproperty <argument>=<value>
            Define additional JMeter properties
        -G, --globalproperty <argument>=<value>
            Define Global properties (sent to servers)
            e.g. -Gport=123
             or -Gglobal.properties
        -D, --systemproperty <argument>=<value>
            Define additional system properties
        -S, --systemPropertyFile <argument>
            additional system property file(s)
        -f, --forceDeleteResultFile
            force delete existing results files before start the test
        -L, --loglevel <argument>=<value>
            [category=]level e.g. jorphan=INFO, jmeter.util=DEBUG or com.example.foo=WARN
        -r, --runremote
            Start remote servers (as defined in remote_hosts)
        -R, --remotestart <argument>
            Start these remote servers (overrides remote_hosts)
        -d, --homedir <argument>
            the jmeter home directory to use
        -X, --remoteexit
            Exit the remote servers at end of test (non-GUI)
        -g, --reportonly <argument>
            generate report dashboard only, from a test results file
        -e, --reportatendofloadtests
            generate report dashboard after load test
        -o, --reportoutputfolder <argument>
            output folder for report dashboard
                      ------------取自官方文档
    就记录一些常用的吧,其他的命令回头再进行补充
    首先,Jmeter是怎么运行JMX脚本的?
      命令:jmeter -n -t baidu.jmx
    -n 是代表NO-GUI方式的运行
    -t 是代表要运行的jmeter文件
       Jmeter是如何运行JMX脚本并生成jtl文件(日志文件)?
      命令:jmeter -n -t baidu.jmx -l baidu.jtl
    -l 是生成jtl文件的参数
      Jmeter运行脚本并生成log文件:jmeter -n -t baidu.jmx -l baidu.jtl -j baidu.log
    -j 是生成log文件的参数
      Jmeter运行脚本并生成报告(html格式):jmeter -n -t baidu.jmx -e -o baidu

    命令行参数很多,因此需要一个一个去进行学习。

    欢迎任何形式的转载,但请务必注明出处。 限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 ---紫陌花间客
  • 相关阅读:
    [BZOJ4869][洛谷P3747][六省联考2017]相逢是问候(线段树)
    [WC2014][BZOJ3435][洛谷P3920]紫荆花之恋(动态点分治+treap)
    JavaScript对象JQuery In Action
    每日一条SQL LEFT JOIN
    Div border 显示不出来的原因
    HTML列表标记:dl、dt、dd
    The Effective Executive 笔记 一
    c# 解析JSON的几种办法
    使用if else 容易犯的错
    每日一句SQL:内联视图
  • 原文地址:https://www.cnblogs.com/richered/p/8325188.html
Copyright © 2011-2022 走看看